The Job logo

What

Where

Principal Engineer - Enterprise Technology

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
Join our team as a hands-on engineer, responsible for front-end and back-end challenges. Be a tech SME, define the long-term vision, and drive technical decisions. Deliver excellence and mentor other engineers. Experience with JAVA and AWS is required.

JOB DESCRIPTION

In this role, you will:

  • 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 Backend Technologies like JAVA etc
  • 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 
  • Good to have experience in frontend technologies like Javascript, React, Typescript etc.
Set alert for similar jobsPrincipal Engineer - Enterprise Technology role in Bengaluru, India
Atlassian Logo

Company

Atlassian

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Atlassian Logo

Principal Software Engineer, Enterprise Technology

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

We are looking for a highly experienced and skilled software engineering leader with a strong background in multiple hands-on software/technology roles. You will be responsible for the end-to-end software development lifecycle, from gathering design requirements to deployment and ownership. You should have a good knowledge of front-end technologies like Javascript, React JS, and TypeScript. Passion for writing clean code and crafting low latency, high-speed applications is essential. Your technical foresight and mentoring abilities will be valuable in guiding the team. Excellent teamwork and collaboration skills are required in order to work effectively with the best architects and developers in Atlassian. Experience with backend languages like Java, Kotlin, and technologies like NoSQL, RDBMS, and event-based systems on the AWS stack are preferred. If you are comfortable working with almost zero guidance and have the ability to create win-win situations with your creative solutions, this is the perfect opportunity for you.

Atlassian Logo

Principal Software Engineer, Enterprise Cloud

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

Role As a Principal Engineer, you are expected to play a tech lead role in the Enterprise Cloud team. You'll work with other architects, senior architects across several teams including feature teams, underlying platform teams and product teams like jira, confluence etc. influencing them without authority to prioritise the team's asks. You'll be a hands-on engineer and go-to-engineer for the team and your partners. You will report to the Head of Engineering or a Senior Engineering Manager and will work across the enterprise cloud organisation which serves the crucial functions for the whole company. This is a unique role which requires a combination of operational and engineering excellence, and execution excellence while balancing quality and speed. You will have a lot of autonomy and accountability and a team of engineers to support you in this journey. You will code as a part of your daily role to win the respect of the team while also looking at the project deliverables. On their 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 You are an engineer with experience delivering large (multi-geo, multi-team) and complex projects. You can zoom in and zoom out, being hands-on in the sprint while also being able to think holistically at the project level. You can 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. You are comfortable working with almost zero guidance, taking extreme ownership and creating win-win situations with your creative solutions. You are comfortable working with backend languages like Java, Kotlin and technologies like AWS (DynamoDB, SQS, Kinesis) and understand micro-services oriented architecture You are a team player who understands that the team is bigger than you and can coach and grow other engineers in the team.