Senior Full Stack Software Engineer to lead the design, development, and maintenance of complex, full-stack interoperability solutions and mentor junior and mid-level colleagues, fostering a culture of technical excellence.
Requirements
- Lead the design, development, and maintenance of complex, full-stack interoperability solutions.
- Take full ownership of major features and system-level designs, ensuring they meet scalability, reliability, and performance requirements.
- Act as a technical leader and mentor for junior and mid-level colleagues, fostering a culture of technical excellence.
- Drive research and evaluation of new technologies, making recommendations that shape the team's technical strategy.
- Architect and implement robust testing strategies (unit, integration, system) to ensure the highest quality deliverables.
- Define and document best practices, architectural patterns, and solutions for the team.
- Spearhead technical design discussions and retrospectives within a self-organizing agile team to continually improve effectiveness and velocity.
Benefits
- Great Team and culture
- Exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
- Attractive salary and benefits package
- Commitment to inclusion, belonging, and colleague well-being through global initiatives and resource groups
- Company committed to making a real difference by advancing the world’s infrastructure for a better quality of life