Principal Engineer
Job facts
Job Description
Job Overview:
We are looking for an inspirational Software Engineer or Software Development Manager to lead a team of experienced developers and help us improve our ability to provide our customers and partners with our ground breaking Intellectual Property.
Do you have a passion for building secure, flexible and reusable web applications? Do you want to work with our business partners and create innovative solutions to our customer's needs in order to provide a fantastic experience? In return, we will help nurture your career, help you discover and improve new skills and provide an enjoyable working environment.
Responsibilities:
Working with our Technical Leaders to improve our development process, our technology landscape and architectural roadmap, and help create great software that helps Arm deliver its Intellectual Property to our customers. Most of our solutions in this area are cloud-based and internet facing.
We also want you to feel like you are responsible for the applications and teams, our standards and patterns. In this particular domain area we have a strong focus on security, automation and maintainability. You'll be responsible for the implementation and maintenance of these non-functional requirements.
Required Skills and Experience:
- Experience managing a team of Software engineers
- Demonstrable experience with cloud infrastructure (ideally Azure)
- Extensive experience with Linux, Docker, Kubernetes, Java, Spring Boot, Python
- Infrastructure as code (Terraform)
- Source control using Git, CI / CD and test automation
- SQL as well as no-SQL databases (Mongo, DynamoDB, Oracle, CosmosDB)
“Nice To Have” Skills and Experience:
- React (we're currently using v18.2.0)
- Front-end development frameworks such as React and Angular
- Integration platforms, ideally MuleSoft
In Return:
At Arm, you will be working with leading and fast-growing technologies to produce software and solutions that really matter to the wider business. Because we work in an agile environment, you will also be in control of how much work you have committed to produce during each development iteration.
We will encourage you to develop both your technical and soft skills because when you grow within your career at Arm, we all benefit from it!
When you are ready to take your career to the next level, we typically see our senior engineers evolving onwards to being a People Manager, an Architect or a broader Principal Engineer. There is no wrong answer here, and so we happily support and guide you towards which ever path best resonates for you.
#LI-JW
Accommodations at Arm
At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.
Equal Opportunities at Arm
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.
Hybrid Working at Arm
Arm’s hybrid approach to working is centred around flexibility, where we split our time between the office and other locations to get our work done. Within that framework, we empower groups and teams to determine their own particular hybrid working pattern, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.