We are seeking a highly experienced Software Engineer to join our growing team. The ideal candidate will provide technical leadership, drive architectural decisions, and significantly contribute to the development of our next-generation products. This role requires deep expertise in software design, a proven track record of solving complex technical challenges, and the ability to mentor and guide engineering teams.
Requirements
- Define and drive the design, implementation, and testing of core features for the open source Spring Portfolio related to AI capabilities.
- Engage with the open-source community by triaging GitHub issues, reviewing contributions, and fostering a welcoming environment for contributors at all levels.
- Mentor and coach senior and staff-level engineers, fostering a culture of technical excellence.
- Collaborate with community, product management, design, and other engineering teams to define requirements and deliver solutions.
- Coordinate with external service providers including AI vendors and vector store vendors.
- Drive continuous improvement in engineering practices, tools, and processes.
- Participate in high-level architectural reviews and technology evaluations.
- Evangelize Spring and related products via various marketing activities that can include writing blog posts, public speaking, or other opportunities.
Benefits
- Medical, dental and vision plans
- 401(K) participation including company matching
- Employee Stock Purchase Program (ESPP)
- Employee Assistance Program (EAP)
- company paid holidays
- paid sick leave and vacation time
- Paid Family Leave