Senior Software Engineer - FOS
Cannon DesignRole Overview
Cannon Design is hiring a Senior Software Engineer - FOS. This is a full-time remote role, with the team based in United States - Remote. Part of Cannon Design's Lifecycle hiring, posted last week. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Salary Context
Salary is not disclosed in this posting. Market median for Senior-level Lifecycle roles is $145k-$190k (based on 135 comparable listings). Many employers share specifics during the interview process or after an initial screen.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job 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.
- 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.
ABOUT WORKING HERE
- We are relentless in our pursuit of client adoration (not simply satisfaction). Consistent delivery of the best service is what we are about.
- We are committed to ensuring our practice provides equal opportunities for all employees, as we strive to connect with communities around us and focus on the future of design. We support equity, diversity, and inclusion efforts that benefit all employees through the leadership of our DEI Council, our Employee Resource Groups which are open to everyone, and other community initiatives.
- We’re about communication and transparency here. If you want to talk to someone about an idea you have, or a challenge that needs addressing, we’re ready for you.
About Cannon Design
Cannon Design
cannondesign.com
151 other open roles at Cannon Design on TryApplyNow.
Frequently Asked Questions
How do I apply for the Senior Software Engineer - FOS position at Cannon Design?
Use the Apply button above to submit your application directly to Cannon Design. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Senior Software Engineer - FOS role at Cannon Design remote?
Yes. This is a remote role. The team is based in United States - Remote, but the position itself does not require relocating to that office.
What does a Senior Software Engineer - FOS at Cannon Design earn?
Cannon Design has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Software Engineer - FOS role at Cannon Design posted?
This role was posted on July 1, 2026 (11 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Software Engineer - FOS role at Cannon Design require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Cannon Design lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
Similar Jobs
Senior Construction Account Manager - Job Order Contracting
Cannon Design
Construction Account Manager II
Cannon Design
Principal Solutions Architect, AI / Core DevOps SME
GitLab
Director of Product, Consumer & Alliances
SpyCloud
Solutions Engineer
Mesh
More Jobs at Cannon Design
View all →AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get started freeNo credit card to start