CannonDesign-posted 3 days ago
Full-time • Mid Level
51-100 employees

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. As part of the recruitment process, selected candidates will be required to complete online skills assessments through Karat, including a 15-minute assessment measuring proficiency in Algorithms, Data Structures, and Back-end, and a one-hour technically based interview.

  • 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.
  • Minimum 5 years of related experience required.
  • Bachelor's degree in Computer Science, Engineering, or related field required. Master's degree 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).
  • Strong problem-solving and debugging skills with an eye for clean, maintainable code.
  • Collaborative mindset and effective communication skills.
  • Experience building applications on AWS cloud infrastructure is preferred.
  • Exposure to SOC2 or other compliance frameworks is a plus.
  • Experience with DevExpress is a plus.
  • 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.
  • Employees may be eligible for discretionary bonuses.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service