If you think your skills, experience and aspirations make you a good match for this position, we encourage you to apply. This position may be filled anywhere in the United States.
ABOUT THE ROLE
Facility Optimization Solutions (FOS), a subsidiary of CannonDesign, is looking for a Software Engineer to join our FOS products team. Reporting to a Senior Engineer or the Director of Software Engineering, you will contribute to the design, development, and implementation of scalable SaaS solutions. This role is ideal for someone with a solid foundation in full-stack development who is eager to grow technically, take ownership of complex features, and collaborate across teams to deliver high-quality, maintainable products.
You will work closely with product managers, designers, and senior engineers to translate business requirements into technical solutions that deliver value to our internal and external clients.
HERE'S WHAT YOU'LL DO
- Design, develop, test, and deploy high-quality cloud-based SaaS applications under the guidance of senior engineers.
- Contribute to application modernization efforts, including refactoring and maintaining existing applications.
- Implement CI/CD pipelines, logging, and monitoring to improve development efficiency and system reliability.
- Assist with maintaining SOC2 compliance by following secure coding and access control practices.
- Support containerization efforts using Docker and deployments to AWS.
- Participate in code reviews, ensuring adherence to best practices for performance, reliability, and security.
- Collaborate with cross-functional teams to deliver features from concept through deployment and support.
- Create and maintain technical and end-user documentation.
- Identify opportunities to improve performance and scalability through testing and optimization.
- Stay up to date with emerging technologies and engineering best practices.
HERE'S WHAT YOU'LL NEED
- Minimum 5 years of related experience required.
- Bachelor's degree in Computer Science, Engineering, or related field preferred.
- Experience building applications on AWS cloud infrastructure is preferred.
- Proficiency in one or more modern programming languages such as C#, JavaScript/TypeScript, or Python.
- Familiarity with frontend frameworks (React or similar) and backend development (.NET, Node.js, or equivalent).
- Understanding of cloud platforms, docker, and DevOps practices (CI/CD, Git, monitoring).
- Exposure to SOC2 or other compliance frameworks is a plus.
- Experience with DevExpress is a plus.
- Strong problem-solving and debugging skills with an eye for clean, maintainable code.
- Collaborative mindset and effective communication skills.
The salary range for this position is $112,800 to $141,000 annually. This salary range is the range we believe is the anticipated range of possible base compensation at the timing of the posting. We may ultimately pay more or less than the anticipated salary range for the position. Employees may be eligible for discretionary bonuses. We offer a full benefit package including medical, dental and vision coverage and flexible spending account options and voluntary insurances. We have paid time off, flex-time schedules, remote work options and a 401k plan and employee perk programs. For a general overview of our benefits, please visit our careers page at
https://www.cannondesign.com/careers/benefits. Actual compensation may vary from posting based on geographic location, work experience, education and/or skill level.
FOS is a multidisciplinary professional services and software consultancy founded on the core value that clients are our most important partners. FOS began with a good idea – seeing the need to help facility managers identify what they own, the condition of their facility, and how best to use this data for future capital planning. FOS started as a small operation in 2009 and has grown into a major, multi-office practice that is ranked #1 world-wide for facility-related services by World Architecture 100.
Please note that candidates can only apply to our positions on our company Careers site. It is not uncommon for scammers to create positions that look legitimate on other sites; never enter your information or apply for CannonDesign positions on any platform. Should an issue arise that you feel we should be aware of, please contact us. Please provide your resume and portfolio when applying.
As a condition of employment, all employees are expected to complete mandatory training, including compliance training, within required time frames and adhere to our internal policies and our Code of Conduct.
Facility Optimization Solutions LLC. and CannonDesign is an Equal Opportunity Employer. CannonDesign is an Equal Opportunity Employer. CannonDesign is committed to maintaining a work environment that is free from any and all forms of unlawful discrimination and harassment. It is therefore the firm’s policy to prohibit discrimination and harassment against any applicant, CannonDesign employee, vendor, contractor, or client on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, pregnancy, veteran status, genetic information, citizenship status, or any other basis prohibited by applicable law. It is also CannonDesign’s policy to prohibit any and all forms of retaliation against any individual who has complained of harassing or discriminatory conduct, or participated in a firm or agency investigation into such complaints.
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.