Senior Software Engineer – FOS

🕒 December 22, 2025

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of CannonDesign

CannonDesign

1001 - 5000 employees

🏢 Enterprise

🏠 Real Estate

🤝 Non-profit

Enterprise • Real Estate • Non-profit

CannonDesign is a forward-thinking design firm dedicated to creating impactful solutions that enhance people, organizations, society, and the planet. With capabilities in designing buildings and spaces, fostering cultural and strategic transformations, creating immersive and branded experiences, and promoting sustainable futures, CannonDesign helps clients seize significant opportunities. Their projects range from designing spaces for innovation and healthcare to creating immersive environments that promote inclusion. Committed to advancing the world's infrastructure, CannonDesign operates with a mission to implement strategic plans and frameworks that uplift environments and communities. Recognized as one of the most innovative companies globally, they drive initiatives towards sustainability, equity, and transformation across various sectors.

📋 Description

• Contribute to the design and implementation of scalable, robust, and secure application architecture under the guidance of the Director of Software Engineering. • Lead a team of developers through the full software development lifecycle — from design and development to deployment and ongoing support of SaaS products. • Drive the adoption of best practices in software engineering within your team, focusing on DevOps competencies (CI/CD), monitoring and observability, performance, and automated testing. • Oversee modernization efforts - including maintenance and migration of legacy applications while ensuring minimal disruption to existing customers. • Ensure compliance with SOC2 controls by embedding evidence collection, access management, and secure development processes into daily workflows. • Set high standards for code quality by modeling clean, maintainable coding practices and guiding the team through effective peer reviews. • Work across teams to ensure seamless integration and successful deployment of applications. • Assist in the architectural design of SaaS software systems and implement key architectural initiatives as directed. • Continuously assess and improve system performance ensuring accuracy, reliability, and scalability and drive root cause analysis for production issues. • Stay current with industry trends, emerging technologies, and best practices in software engineering and architecture.

🎯 Requirements

• Bachelor’s degree in computer science, software engineering, or a related field required. Master's degree preferred. • Minimum of 10+ years of qualifying experience in software engineering. • Minimum of 5 years’ experience in SaaS application development. • Working knowledge of VB.NET along with proficiency in multiple programming languages is highly preferred - especially C#, React, Node.js, Python, and TypeScript. • Experience with implementing and maintaining SOC2 type2 certification in SaaS products is preferred. • Demonstrated ability to architect, design, build, and integrate frontend user interfaces, backend services, and APIs. • Strong understanding of software architecture patterns, cloud computing, APIs, deprecating services, and DevOps practices such as CI/CD and source control (Git). • Experience leading hybrid onshore and offshore software engineering teams is preferred. • Excellent communication and interpersonal skills, with the ability to effectively collaborate with technical and non-technical stakeholders.

🏖️ Benefits

• Medical coverage • Dental coverage • Vision coverage • Flexible spending account options • Voluntary insurances • Paid time off • Flex-time schedules • Remote work options • 401k plan • Employee perk programs

Apply Now

Similar Jobs

🕒 December 20, 2025

Cambium Learning Group

501 - 1000

📚 Education

🤖 Artificial Intelligence

Lead/Senior Software Engineer designing and building Generative AI agents for educational technology systems. Driving AI integration and establishing evaluation frameworks in a mission-focused environment.

AWS

Azure

Cloud

Google Cloud Platform

JavaScript

Python

TypeScript

🕒 December 20, 2025

Bonusly

51 - 200

👥 HR Tech

☁️ SaaS

🤝 B2B

Full-Stack Marketer responsible for shaping how managers think about their role at Bonusly. Developing compelling positioning and messaging while growing a critical new audience within the organization.

🕒 December 20, 2025

Orb

11 - 50

Software Engineer maintaining infrastructure at Orb, focused on reliability and scalability of billing systems. Leading resiliency efforts, improving system observability, and mentoring engineers.

Apache

AWS

Kafka

Postgres

Python

React

Spark

TypeScript

🕒 December 20, 2025

Docker, Inc

51 - 200

Senior Principal Engineer defining technical strategy for Docker's foundational platform. Leading cross-company initiatives to transform and unite Docker's product architecture.

AWS

Azure

Cloud

Distributed Systems

Docker

Google Cloud Platform

Kubernetes

🕒 December 19, 2025

Merlin Labs

51 - 200

🚀 Aerospace

🤖 Artificial Intelligence

🚗 Transport

Senior Software Engineer to design and implement flight-critical software for aerospace systems. Involved in the full lifecycle development process, ensuring compliance with DO-178C.