The Job logo

What

Where

Principal Engineer, Backend

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for a hands-on engineer who can contribute to both front-end and back-end technical challenges. As a tech SME for the team, your main responsibility will be establishing engineering best practices and driving engineering excellence. Work with the engineering and business teams to define long-term vision and coordinate multiple teams towards implementing it. We value your skills in frontend technologies, object-oriented programming, AWS knowledge, and expertise in delivering outcomes and problem-solving. Join us as a team player and help coach and grow other engineers.

JOB DESCRIPTION

What you'll do

You'll be a hands-on engineer and will be accountable for both front-end and back-end-related technical challenges

Your greatest responsibility is to be a tech SME for the team and own establishing engineering best practices around engineering -excellence, operational excellence, engineering innovation, architecture reviews, etc. The buck stops at you, for everything engineering!

Work with the engineering and business teams to define long-term vision and map company-level initiatives to team-level roadmaps

Drive technical decisions and coordinate multiple teams of engineers toward implementing them, unblocking them along the way if necessary

Focus and drive improvements on the end-user experience of our platform

Influence the leadership team and propose technical vision to support future needs

Focus on solutions to help reduce the operational burden and tech debt, improve feature velocity and system health

 


Your background

Experience working with frontend technologies like Javascript, reactJs , Typescript.

11+ years of professional software development experience

You are an engineer at heart with experience driving and delivering large (multi-geo, multi-team) and complex projects.

Strong experience in object-oriented programming (eg Java/Kotlin/Spring), we'll expect you to coach developers on these, but specific language experience is not a prerequisite

AWS knowledge (databases, storages, containers, dockers, CI/CD, cloud integration) or similar experience with other public cloud offerings (e.g. Google, Azure)

Knowledge of distributed systems concepts (scaling, consistency and availability tradeoffs)

Have a track record in delivering outcomes, problem-solving, and evangelizing a high technical standard in the teams

Experience as a mentor, tech lead or leading an engineering team

Last, but not the least, you are a team player; You understand that the team is bigger than any individual and are able to coach and grow other engineers in the team

Set alert for similar jobsPrincipal Engineer, Backend role in Bengaluru, India
Atlassian Logo

Company

Atlassian

Job Posted

a year ago

Job Type

Full-time

WorkMode

Remote

Experience Level

13-17 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Atlassian Logo

Principal Software Engineer

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

JOB DESCRIPTION On your first day, we'll expect 11+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle Experience building services from the ground up — from gathering design requirements and building to deployment and ownership Ability to craft public APIs, coupled with a passion for writing clean code Passion for software engineering and getting stuff done using pragmatic approaches to iterate towards solutions for hard problems Solid understanding of application performance and crafting low latency, high-speed http applications. Provide strong technical foresight and mentoring to the team. Working well in a team, comfortable with code reviews, and collaborating effectively across timezones on ideas and designs with some of the best architects and developers in Atlassian Comfortable working with almost zero guidance, taking extreme ownership and creating win-win situations with your creative solutions. Write RFCs/tech specs and project plans and can work with multiple teams of engineers towards implementing them, unblocking them along the way if necessary. Comfortable working with backend languages like Java, Java Script, Kotlin, technologies like NoSQL, RDBMS, and Event based systems, preferably on AWS stack(DynamoDB, SQS, Kinesis) and understand micro-services oriented architecture.

Atlassian Logo

Principal Engineer, Confluence Data Center

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

What you'll do Tackle the largest and most complex problems on the team, from technical design to launch Partner with engineers, designers and product managers to deliver quality features for Confluence DC Determine plans of attack on large projects Tackle complex architectural challenges and apply architectural standards and start using them on new projects Lead code reviews & documentation and take on complex bug fixes, especially on high-risk problems Guide other engineers in the team by pair programming, tech design reviews, meaningful code reviews and sharing through our Craft Brownbag Sessions. Set the standard for thorough, meaningful code reviews Partner across engineering teams to take on company-wide initiatives spanning multiple projects Mentor more junior members Your background Proficiency in any modern object-oriented programming language (e. g., Java, Kotlin etc. ). 12+ years of experience building large-scale, web-based enterprise software A track record of execution, risk management, and delivering outcomes Experience with risk assessment, testing practices and philosophies, and have a quality-oriented mindset Excellent troubleshooting, debugging, problem-solving and analytical skills Passion for product, and delivering value to customers Passion for collaborating with and mentoring junior members of the team Great communication to build and articulate a technical vision for the product and pitch it to critical stakeholders.