Senior Software Engineer

closed
CannonDesign Logo

CannonDesign

πŸ’΅ $112k-$141k
πŸ“Remote - United States

Summary

Join Facility Optimization Solutions, LLC (FOS), a subsidiary of CannonDesign, as a Senior Software Engineer. Lead development efforts across enterprise applications supporting facility optimization, cost estimating, and job order contracting. This role combines hands-on development with architectural decision-making, modernizing legacy systems, mentoring others, and creating scalable solutions using .NET, AWS, Docker, and DevExpress. Collaborate with stakeholders to understand workflows and processes. Guide team members, ensure system security and scalability, and drive continuous improvement of DevOps pipelines. The position offers a competitive salary and a full benefits package.

Requirements

  • Minimum 6 years of related experience required
  • Professional development experience, with a strong focus on .NET technologies required
  • Proven experience with AWS cloud services and Docker
  • Familiarity with AEC industry tools, terminology, and workflows
  • Experience supporting or integrating with cost estimating tools or job order contracting systems
  • Strong SQL and data modeling skills
  • Excellent communication and mentoring abilities

Responsibilities

  • Lead the design, development, and deployment of applications using .NET Core, .NET Framework, C#, DevExpress and VB.NET
  • Architect cloud-native solutions using Docker and AWS infrastructure
  • Build and modernize user interfaces with DevExpress, React and JavaScript
  • Collaborate with business stakeholders to deeply understand cost estimating workflows, job order contracting, and related business processes
  • Guide team members through technical challenges, code reviews, and project planning
  • Ensure systems are secure, maintainable, scalable, and aligned with best practices
  • Drive continuous improvement of our DevOps pipelines and deployment processes

Preferred Qualifications

Bachelor's degree in Computer Science, Engineering, or related field preferred

Benefits

  • Medical, dental and vision coverage
  • Flexible spending account options
  • Voluntary insurances
  • Paid time off
  • Flex-time schedules
  • Remote work options
  • 401k plan
  • Employee perk programs
  • Employees may be eligible for discretionary bonuses
This job is filled or no longer available