Job description
Role overview
Lead the technical design and architecture of software solutions for critical transportation systems. Collaborate with cross-functional teams to align technical strategies with business objectives while ensuring scalability, performance, and maintainability of applications.
Key responsibilities
- Define and implement robust architectural frameworks for enterprise software
- Translate business requirements into technical specifications
- Guide development teams through technical decision-making processes
- Ensure adherence to industry best practices and security standards
- Conduct architecture reviews and provide mentorship to junior engineers
Responsibilities
- Lead the design and implementation of mission-critical software systems
- Collaborate with stakeholders to align technical solutions with business goals
- Mentor development teams in architectural best practices
Requirements
- Proven experience in software architecture for enterprise applications
- Strong understanding of software design patterns and principles
- Demonstrated ability to translate business requirements into technical solutions
Benefits
- Professional development budget
- Collaborative work environment with cutting-edge technologies
Keywords
software architecturesystem designtechnical leadershipapplication architecturesoftware engineering