Taro Logo

Sr. Software Engineer - FOS

FOS is a multidisciplinary professional services and software consultancy ranked #1 worldwide for facility-related services by World Architecture 100.
$112,800 - $141,000
Backend
Senior Software Engineer
Remote
6+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer - FOS

FOS (Facility Optimization Solutions), a CannonDesign subsidiary, is seeking a Senior Software Engineer to spearhead development across their enterprise applications suite. This role focuses on facility optimization, cost estimating, and job order contracting processes in the AEC (Architecture, Engineering, and Construction) space. The position offers a unique blend of hands-on development and architectural leadership, where you'll be modernizing legacy systems while mentoring team members.

The role combines technical expertise in .NET technologies, AWS cloud services, and DevExpress with business domain knowledge in facility management and cost estimation. You'll be responsible for designing and implementing cloud-native solutions, improving DevOps processes, and ensuring system scalability and security. The position offers competitive compensation ($112,800-$141,000) and comprehensive benefits including medical, dental, vision, 401k, and flexible work arrangements.

FOS has an impressive track record, ranked #1 worldwide for facility-related services by World Architecture 100. The company started in 2009 with a mission to help facility managers better understand their assets and optimize capital planning. This role offers the opportunity to work with a leader in the industry while contributing to meaningful solutions that impact facility management and optimization.

The ideal candidate will bring 6+ years of experience, strong .NET development skills, and cloud architecture expertise. You'll need to demonstrate both technical excellence and leadership abilities, as you'll be guiding team members and collaborating with stakeholders. The position offers the flexibility of remote work within the United States, making it an excellent opportunity for experienced engineers looking to make an impact in the AEC technology space.

Last updated a day ago

Responsibilities For Sr. Software Engineer - FOS

  • 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 understand cost estimating workflows
  • 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 DevOps pipelines and deployment processes

Requirements For Sr. Software Engineer - FOS

  • Minimum 6 years of related experience required
  • Bachelor's degree in Computer Science, Engineering, or related field preferred
  • 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

Benefits For Sr. Software Engineer - FOS

401k
Dental Insurance
Medical Insurance
Vision Insurance
  • Medical insurance
  • Dental insurance
  • Vision coverage
  • Flexible spending account options
  • Paid time off
  • Flex-time schedules
  • Remote work options
  • 401k plan
  • Employee perk programs
  • Discretionary bonuses

Interested in this job?

Jobs Related To CannonDesign - Facility Optimization Solutions (FOS) Sr. Software Engineer - FOS

Senior Software Development Engineer, Aurora Storage Team

Senior Software Development Engineer position at Amazon's Aurora Storage team, building distributed database services and storage solutions for cloud infrastructure.

Sr. Software Dev Engineer, Safety & DAT

Senior Software Engineer role at Amazon focusing on developing safety features for delivery associates, combining mobile development, backend systems, and vehicle sensor integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth strategies across Microsoft 365, Windows, and Office products.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth initiatives across Microsoft 365, Windows, and other products, requiring 10+ years of experience.

Senior System Software Engineer, Performance - CUDA Driver

Senior System Software Engineer position at NVIDIA focusing on CUDA driver performance optimization, requiring 5+ years experience and strong C programming skills.