Return To Search

Software Engineer

Location: Buffalo, NY

Job Type: Full Time Regular

Company: Stark Tech Group

Category: Engineering & Technical Services

Job Description Apply Now

The Software Engineer plays a critical role in the success of technology-driven organizations by designing, developing, and maintaining software solutions that support commercial HVAC operations. As a key member of the research and development team, the Software Engineer works collaboratively to build innovative applications that drive automation, optimize internal processes, and contribute to ongoing system development efforts. This position is essential for driving technical excellence and ensuring the reliability of software systems in a fast-paced, evolving environment. The Software Engineer is responsible for contributing to the full software development lifecycle, which encompasses requirements analysis, coding, debugging, unit testing, deployment, and ongoing support. Working within a culture of innovation and collaboration, the Software Engineer is expected to demonstrate strong problem-solving skills, adaptability, and a passion for continuous learning.

As a Software Engineer, you will leverage your expertise in programming fundamentals, particularly in Python, to develop high-quality, scalable code. You will actively participate in code reviews, share knowledge with team members, and provide input on architectural decisions and best practices for software delivery. Your ability to work independently and collaboratively will be vital as you engage with cross-functional teams and adapt to evolving project requirements. The role also emphasizes the importance of maintaining and improving existing systems, ensuring that legacy applications receive updates and enhancements to meet the changing needs of the business. Experience with cloud platforms, particularly Microsoft Azure, and exposure to modern development tools such as Docker, REST APIs, and FastAPI, will be highly beneficial in this role.

In addition to technical responsibilities, the Software Engineer will be involved in deploying and supporting cloud-based solutions, contributing to continuous integration and deployment (CI/CD) pipelines, and implementing best practices for software quality and performance. Familiarity with version control systems like Git and fundamental software development practices such as automated testing and debugging is essential. The ideal candidate will possess a bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or demonstrate equivalent practical experience gained through professional work or personal projects. The role offers the opportunity to advance your career in a leading company that values innovation, sustainability, and employee well-being.

Working as a Software Engineer with this organization provides not only a chance to work on impactful projects in the HVAC and energy solutions sector but also offers a comprehensive benefits package and the opportunity for career growth. The company is committed to integrating cutting-edge technology, supporting sustainability initiatives, and fostering a positive and inclusive work environment. Employees benefit from paid time off, competitive compensation, 401(k) with employer match, medical coverage, wellness programs, and ongoing professional development opportunities. If you are driven by technical challenges, enjoy collaborative work, and are eager to contribute to a mission-focused company, we encourage you to apply for the Software Engineer position by clicking the application button below and take the next step in your career journey.

Software Engineer - Summary Duties & Responsibilities Salary & Benefits Qualifications & Requirements Ideal Candidate Snapshot Other Relevant Information

Apply Now