About this role
The team is seeking a seasoned Senior Staff Software Engineer to join their dynamic Engineering team. This role offers the opportunity to make a significant impact by developing enterprise-grade SaaS products utilizing a cloud-native, event-driven microservices architecture hosted in AWS. The ideal candidate will have deep expertise in Java and modern distributed architectures.
Key Responsibilities:
- Lead the technical design and development of core microservices.
- Scale and optimize existing services to enhance performance and reliability.
- Collaborate with cross-functional teams to define and implement innovative solutions.
- Mentor junior engineers and promote best practices in software development.
- Participate in architectural discussions and contribute to the overall technical strategy.
Required Skills & Qualifications:
- Strong proficiency in Java and experience with microservices architecture.
- Extensive knowledge of cloud platforms, particularly AWS.
- Experience in designing and implementing scalable distributed systems.
- Familiarity with event-driven architectures and messaging systems.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Experience:
- Minimum of 8-10 years of professional software engineering experience, with a focus on backend development.
What we offer:
- Opportunity to work on cutting-edge technology in a collaborative environment.
- Professional growth and development opportunities.
- A culture that values innovation and encourages new ideas.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.