Job Overview: Step into a key role within a high-energy engineering team, where you’ll drive innovation in building automation! As a Senior Software Engineer, you’ll develop products used globally to enhance energy efficiency, comfort, and health in buildings. Your work will span everything from server design to device configuration software, collaborating closely with architects and product managers to bring impactful software solutions to life.
Your Impact:
- Project Leadership: Serve as an architect on smaller projects and a component design leader on larger initiatives, shaping key aspects of development from start to finish.
- Technical Innovation: Lead the design, development, and testing of software across both front-end UI and backend data service APIs, contributing as a seasoned technical expert and trusted team member.
- Agile Collaboration: Engage in agile development practices—join daily standups, refine user stories, break down tasks, and estimate efforts to keep projects moving forward.
- Mentorship: Inspire junior engineers, guiding them through challenges and providing feedback on technical approaches, fostering a collaborative, high-performance team environment.
- Problem-Solving: Thrive in ambiguity and lead from the front—helping the team navigate and resolve blocking issues to maintain smooth project momentum.
- Continuous Learning: Embrace new technologies and strengthen your skills across the full tech stack to meet evolving project demands.
What You Bring:
- Educational Foundation: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Technical Expertise: 7 years in software development with a sharp analytical eye for performance tuning, issue resolution, and debugging.
- Coding Skills: Proficient in one or more of the following languages—.NET/C#, React/JavaScript/TypeScript, SQL Server.
- Full-Stack Fluency: Strong full-stack development skills, with experience across UI front-end, backend services, Windows server, and embedded controller technologies. Familiarity with installation software is a plus.
- Leadership Qualities: Prior experience in a lead role, capable of providing mentorship, technical guidance, and quality assurance for team deliverables.
- CI/CD Knowledge: Familiar with CI/CD workflows, open to integrating new processes for streamlined, high-quality development.
- Cross-Platform Experience: Experience working with both Windows and Linux operating systems, demonstrating flexibility in diverse environments.
- Passion for Innovation: Eager to learn, explore new tech, and stay current on industry trends, keeping the team ahead of the curve.
- Global Mindset: Collaborative and adaptable to working with teams across different time zones and cultural backgrounds.
Make your mark on a team that’s shaping the future of building automation!
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.