Senior Software Architect

2 months ago


Cedar Rapids, Iowa, United States Trapeze Full time
Job Summary:
We are seeking a highly skilled Senior Software Architect to drive the architecture of our products and technologies as we continue our cloud transformation journey. This role requires a broad and deep knowledge of software architecture concepts, software development, and technical leadership. The ideal candidate will be able to drive the current architecture forward while creating and executing plans to modernize and evolve our technology stacks.

Key Responsibilities:
1. Design, communicate, and execute an architecture vision to align our product suite with our cloud transformation strategy.
2. Lead efforts to modernize our legacy technology while continuing to evolve our modern technology stacks.
3. Lead software development projects in alignment with business requirements, architecture strategy, coding standards, and best practices.
4. Develop and maintain extensive architecture documentation with supporting diagrams and flowcharts.
5. Design, communicate, and execute a technical debt maintenance and reduction plan.
6. Evaluate and procure third-party products, solutions, technologies, frameworks, and services ensuring compatibility and robustness.
7. Collaborate with cross-functional teams on areas such as regulatory compliance, security, scalability, integration, and customer implementation.
8. Provide technical leadership and guidance, and identify areas of training and development in the organization.
9. Ensure a relentless pursuit of quality in all software development and delivery.
10. Stay informed on and look to incorporate the latest software industry trends and innovations.

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, web technologies, and related frameworks.
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.

  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Job Summary:We are seeking a highly skilled Senior Principal Software Architect to lead our team in the development of cutting-edge GNSS software solutions. As a key member of our engineering team, you will be responsible for designing, integrating, and verifying complex software systems, collaborating with cross-functional teams, and driving innovation in...


  • Cedar Rapids, Iowa, United States Trapeze Full time

    Job Summary:We are seeking a highly skilled Senior Software Architect to lead our cloud transformation journey at Trapeze Mobility on Demand. The ideal candidate will drive the architecture of our product suite, leveraging their expertise in software development, technical leadership, and cloud migration. This role requires a broad and deep knowledge of...

  • Software Developer

    3 weeks ago


    Cedar Rapids, Iowa, United States Emergent Software Full time

    Software Solutions EngineerThis is a direct hire position for one of our clients. The position is hybrid with the office location in Coralville, IA. Candidates must be able to work in the US without sponsorship.We are looking for a motivated Junior or Mid-Level Software Engineer to join our dynamic development team. In this role, you will play a key part in...


  • Cedar Rapids, Iowa, United States Emergent Software Full time

    Emergent Software is seeking a talented Software Development Specialist to join our dynamic development team. This role involves designing, developing, and maintaining software applications using TypeScript, React, and Docker. The ideal candidate will have hands-on experience with TypeScript, React, and Docker, as well as basic experience with Windows Server...


  • Cedar Falls, Iowa, United States Omni Inclusive Full time

    Job Requirements: We are seeking a highly skilled Embedded Software Architect to join our team at Omni Inclusive. The ideal candidate will have a strong background in Assembly C, C++, and Python/Perl Scripting Languages. Experience with designing Device drivers and hardware-software integration is essential for this role. The successful candidate will have a...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Job Title: Sr. Principal EngineerWe are seeking a highly skilled and experienced Sr. Principal Engineer to lead our GNSS software solution team. As a key member of our engineering team, you will be responsible for the requirements, design, integration, and verification of our GNSS software solution.Key Responsibilities:Lead embedded software efforts for...

  • Software Architect

    4 weeks ago


    Cedar Rapids, Iowa, United States Omni Inclusive Full time

    Key Responsibilities: Design and develop real-time embedded software systems using object-oriented design principles. Collaborate with internal organizations and external customers to deliver high-quality software solutions. Develop and maintain flight-critical embedded software, ensuring compliance with industry standards and regulations. Work with aircraft...


  • Cedar Rapids, Iowa, United States RTX Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at RTX. As a Senior Software Engineer, you will be responsible for designing, developing, and continuously enhancing our customized Linux OS ecosystem.Key Responsibilities:Design, develop, and maintain customized Linux OS ecosystemContribute to the design, coding,...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    Job SummaryRaytheon Technologies is seeking a highly skilled Senior Engineer, Software Engineering to join our team in Cedar Rapids, IA. As a key member of our Avionics team, you will be responsible for designing and developing software solutions for our commercial and military customers.Key ResponsibilitiesConduct and coordinate complex tests for control...


  • Cedar Rapids, Iowa, United States RTX Full time

    Job Summary:As a Senior Software Engineer at RTX, you will be responsible for designing, developing, and enhancing customized Linux OS ecosystems for a wide variety of hardware boards. You will contribute to the design, coding, testing, delivery, and ongoing support for embedded Linux software systems.Key Responsibilities:Design and develop customized Linux...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Job Title: Sr. Principal EngineerWe are seeking a highly skilled and experienced Sr. Principal Engineer to join our team at Saige Partners LLC. As a key member of our engineering team, you will be responsible for leading the development of cutting-edge GNSS solutions.Key Responsibilities:Lead the design, integration, and verification of GNSS software...


  • Cedar Falls, Iowa, United States Tekfortune Inc Full time

    Tekfortune Inc is a leading consulting firm that specializes in permanent, contract & project-based staffing services for top organizations in various industries.In today's rapidly changing economic landscape, virtual recruiting and remote work are crucial for the future of work. To support the active project demands and skills gaps, our staffing experts can...


  • Cedar Rapids, Iowa, United States Baker Group Full time

    Job Title: Senior Project ManagerAt Baker Group, we are seeking a highly skilled and experienced Senior Project Manager to join our team. As a key member of our project management team, you will be responsible for overseeing the planning, execution, and delivery of complex construction projects.Key Responsibilities:Develop and implement project plans,...


  • Cedar Rapids, Iowa, United States RTX Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at RTX. As a key member of our Mission Systems team, you will be responsible for designing, developing, and enhancing our customized Linux OS ecosystem.Key Responsibilities:Design and develop customized Linux OS ecosystemDevelop and maintain Linux board support packages...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    About the Role:We are seeking a highly skilled Senior Principal Security Software Engineer to join our team at Raytheon Technologies. As a key member of our team, you will be responsible for leading and executing software development and integration on a multi-threaded embedded C++ product software code base.Key Responsibilities:Take ownership of software...


  • Cedar Rapids, Iowa, United States RTX Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at RTX. As a key member of our Crypto team, you will play a critical role in the design, development, and integration of our embedded encryption algorithms. Key Responsibilities: Design and develop embedded cryptographic solutions and communications products...


  • Cedar Rapids, Iowa, United States RTX Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at RTX. As a key member of our Mission Systems team, you will be responsible for designing, developing, and integrating advanced embedded cryptographic solutions and communications products.Key Responsibilities:Lead software development and integration efforts on a...


  • Cedar Rapids, Iowa, United States CRST The Transportation Solution, Inc. Full time

    Unlock Your Potential as a Software Engineering InternAt CRST The Transportation Solution, Inc., we're committed to developing the best people in the industry. As a Software Engineering Intern, you'll have the opportunity to work on real-world projects, gain hands-on experience with leading technologies, and contribute to the success of our company.Key...


  • Cedar Rapids, Iowa, United States Kirkwood Community College Full time

    About the JobWe are seeking a skilled Cloud Computing Expert to join our software development team. The ideal candidate will have a strong background in cloud infrastructure and experience with cloud-based software development.Key ResponsibilitiesDesign and implement cloud-based software solutionsCollaborate with cross-functional teams to develop and deploy...


  • Cedar Falls, Iowa, United States Cross Country Nurses Full time

    Job Title: Senior Software Engineer - Web DevelopmentAbout the Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our team. The successful candidate will have a proven track record of delivering high-quality web applications and will be responsible for leading the development of our web-based products.Key...