The Job logo

What

Where

Principal Software Engineer, Enterprise Cloud

ApplyJoin for More Updates

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

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.
Set alert for similar jobsPrincipal Software Engineer, Enterprise Cloud role in Bengaluru, India
Atlassian Logo

Company

Atlassian

Job Posted

a year ago

Job Type

Full-time

WorkMode

Remote

Experience Level

8-12 years

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Atlassian Logo

Principal Engineer, Enterprise Cloud

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

Your background Strong technical expertise and 10+ years experience in designing/building enterprise grade solutions using microservices. Fluency in the current landscape (Java stack, Kotlin, Front end stack preferably React, Observability tools, and service operations). Passion for software engineering excellence (design principles and patterns, unit testing, performance engineering, best practices for security and privacy etc) Hands on Experience in cloud platform - AWS would be needed Exposure to Kafka and ETL Passion and aptitude for recognizing, raising, and reconciling gaps and redundant efforts across organizations Excellent collaboration, communication and leadership skills. Ability to get engineers to follow their lead as well as mentor/coach. High level of energy and a desire to thrive in a large, fast-paced organization; ability to balance multiple projects under pressure Strong hands on experience - lead by code as an example and a known passion for engineering velocityYour background If you’ve got these skills, even better Experience with compliance and data management Significant experience in large scale data extraction and ingestion Previous experience having led teams through short and long term architecture approaches. Ability to converge with architects of diverse nature and align them on a common vision

Atlassian Logo

Principal Engineer- UIP Mobile

Atlassian

Bengaluru, Karnataka, India

Posted: a year ago

In this role, you'll get the chance to: DevEx group builds tools used across the Mobile Development lifecycle which is used by hundred of Mobile engineers daily to ship high-quality work productively. You'll contribute to a core piece of the Atlassian developer experience and touch every aspect of the development lifecycle ranging from faster development environments, code integrations, improving developer experience, ensuring high code quality, Mobile Design Systems and more. Our team plays a crucial role in the Atlassian platform and developer productivity strategy. You will build guidelines, setting standards and toolings to be applied to the iOS/Android code and changes done at scale. You will lead the development of mobile applications for iOS and Android platforms. You will collaborate with cross-functional teams to design and develop high-quality mobile applications. You will develop and maintain technical documentation for mobile applications, conduct code reviews and provide constructive feedback to team members. You will mentor and coach junior team members. Proficiency in Swift, Objective-C, Java, and Kotlin Strong understanding of Xcode toolset, compilation process, GCD & Networking, modularisation. Experience with Xcode/Android Studio, Git, and other development tools. Experience debugging problems across systems/repositories and designing solutions that scale and span the whole stack. System mindset that considers edge cases, observability, error handling, and integration across external systems. Excellent problem-solving and analytical skills. Strong verbal and written communication skills 10+ years of experience in mobile application development Strong understanding of mobile application architecture and design patterns Experience with mobile application testing and debugging Excellent communication and collaboration skills Ability to work in a fast-paced environment and manage multiple projects simultaneously If you've got these skills, even better Experience working on Mobile Platform teams. Bundling and CI-CD experience. Package managers and relevant tooling. Bash/shell script experience. React Native exposure. Knowledge of open-source libraries and frameworks (e.g. for logging, wiring, testing, building) Some industry experience with public cloud offerings (e.g., AWS, GAE, Azure)