The Job logo

What

Where

Principal Software Engineer, Enterprise Technology

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 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.

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

Good knowledge of Front end tech stack like Javascript, React JS and TypeScript.

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.

Set alert for similar jobsPrincipal Software 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 Engineer - Enterprise Technology

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

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.

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.