Senior Software Engineer (hybrid)

Johnson Controls OpenBlue

Glendale, United States
Base: $95,000 - $130,000; bonus/equity: not specif...
Hybrid (minimum 3 days onsite)
C# .net framework development
Rust and c/c++ development
Linux based system development
Johnson Controls OpenBlue is seeking a Senior Software Engineer to develop software components for their building management system. The ideal candidate will have strong experience in C#, C/C++, and RUST, along with a background in Docker containerization and Linux systems

Job Summary

  • Plan, document, develop, and test platform services that provide APIs for applications.
  • Work as individual contributor and/or technical leader for both .Net managed software components and C/C++/RUST based native software components.
  • Participate in agile software planning and development activities including PI planning, story refinement, task breakdown, effort estimation and daily stand-up.

Matching Summary

Match Score: 85

Johnson Controls OpenBlue is seeking a Senior Software Engineer to develop software components for their building management system. The ideal candidate will have strong experience in C#, C/C++, and RUST, along with a background in Docker containerization and Linux systems.

Salary

Base: $95,000 - $130,000; Bonus/Equity: Not specified; Benefits: Competitive benefits package

Skills & Requirements

Must-have

  • C# .Net framework development
  • RUST and C/C++ development
  • Linux based system development
  • Docker containerization
  • RESTful API design and implementation

Nice-to-have

  • Python and Robot Framework auto testing
  • Kubernetes container orchestration
  • CI/CD with Jenkins implementation

Key Requirements

  • Bachelor of Science degree in Software Engineering
  • 4+ years of experience in software industry
  • Experience on Linux based system
  • Experience on desktop and embedded Linux
  • US citizen and/or permanent resident

Work Rights

Must be US citizen and/or permanent resident

Tailored Resume

Cover Letter