Job Summary:
We are looking for a Senior Software Architect to join Trapeze Mobility on Demand. You will drive the Architecture of a range of products and technologies as we look continue our cloud transformation journey. This position requires a broad and deep knowledge of software architecture concepts, software development, and technical leadership.
The right candidate will be able to drive the current architecture forward while simultaneously creating and executing plans to modernize and evolve. You will rely on your technical and communication skill to be an expert and a leader, tasked with mentoring the development team as well as advising and presenting to the senior leadership team.
Responsibilities
- Design, communicate, and execute an architecture vision to align the product suite with our cloud transformation strategy
- Lead efforts to modernize our legacy technology (e.g., VB6, C++) while continuing to evolve our modern technology (e.g., .NET, Angular) stacks
- Lead software development projects in alignment with business requirements, architecture strategy, coding standards, and best practices
- Develop and maintain extensive architecture documentation with supporting diagrams and flowcharts
- Design, communicate, and execute a technical debt maintenance and reduction plan
- Evaluate and procure third party products, solutions, technologies, frameworks, and services ensuring compatibility and robustness
- Cross functional collaboration and communication on areas such as regulatory compliance (e.g., SOC2, NIST, etc.), security, scalability, integration, and customer implementation
- Provide technical leadership and guidance, and Identify areas of training and development in the organization
- Ensure a relentless pursuit of quality in all software development and delivery
- Stay informed on and look to incorporate the latest software industry trends and innovations such as Discriminative and Generative AI, low/no-code solutions, and DevSecOps best practices
Qualifications
- Bachelor’s degree in computer science, information technology, or related field
- Minimum 10 years of experience in software engineering, with at least 5 years in a software architect role
- Expert knowledge of cloud providers (e.g., AWS, GCP, Azure – preferred), web technologies (e.g., HTML, JavaScript, CSS), and related frameworks (e.g., Angular, React)
- Expert knowledge of software languages including C++, C#, and SQL with hands-on experience in design, development, and code reviews
- Proven track record of designing, developing, and executing architecture plans, with focus on cloud migration and software modernization, and especially for legacy technology stacks (e.g., VB6, C++)
- Experience with software development best processes including Scrum Agile and DevOps