Return To Search
Software Engineer (Software Developer, SWE)
Location: Buffalo, NY
Job Type: Full Time Regular
Company: Stark Tech Group
Category: Engineering & Technical Services
The Software Engineer (Software Developer, SWE) plays a pivotal role in designing, developing, and maintaining innovative software solutions tailored for commercial HVAC operations. As a member of a forward-thinking R&D team, this full-time position offers an exciting opportunity to work on advancing automation, internal tools, and system development initiatives that drive business efficiency and technological growth. The role encompasses a full spectrum of software development lifecycle activities, including coding, debugging, code review participation, and continuous collaboration with a highly skilled team of engineers.
Key responsibilities include writing clean, maintainable, and testable code, supporting and enhancing existing software systems, and deploying cloud-based solutions, particularly within the Microsoft Azure ecosystem. The Software Engineer (Software Developer, SWE) will be actively involved in setting up and refining continuous integration and deployment (CI/CD) pipelines to ensure seamless software delivery. A strong foundation in programming—preferably in Python—is essential, as is familiarity with object-oriented programming principles and fundamental software development practices such as version control, testing, and debugging.
Success in this role is marked by strong analytical and problem-solving skills, adaptability to evolving project requirements, and the ability to work both independently and collaboratively in a research and development environment. The ideal candidate is self-motivated, eager to learn new technologies, and enthusiastic about maintaining and enhancing both established and emerging systems.
Stark Tech, a leader in facilities and energy solutions, is committed to integrating state-of-the-art technologies for energy efficiency and sustainability. Our organization provides robust benefits, a positive and growth-oriented work atmosphere, and values each team member’s contributions. If you are looking to advance your career in an environment that fosters innovation and professional development, we encourage you to apply for the Software Engineer (Software Developer, SWE) role by clicking the job application button today.
Software Engineer (Software Developer, SWE) - Summary
- Design, develop, and support software applications for commercial HVAC operations.
- Collaborate with cross-functional teams within a dynamic R&D setting.
- Contribute to automation projects, internal tools, and system development initiatives.
- Engage with cloud technologies, with a focus on Microsoft Azure deployment.
Duties & Responsibilities
- Write, test, and maintain high-quality, scalable, and efficient code using programming languages such as Python.
- Participate in the entire software development lifecycle, from requirements analysis to deployment and support.
- Debug, troubleshoot, and resolve software defects to ensure robust system performance.
- Collaborate in code reviews to maintain code quality and share best practices with team members.
- Support and improve existing systems, identifying opportunities for optimization and automation.
- Deploy and manage applications in cloud environments, with an emphasis on Microsoft Azure.
- Contribute to the configuration and maintenance of CI/CD pipelines to enhance development velocity and software reliability.
- Document technical processes, solutions, and system updates for organizational knowledge sharing.
Salary & Benefits
- Competitive salary structure, commensurate with industry standards and experience.
- Comprehensive medical coverage, including healthcare and wellness programs.
- Paid time off to support work-life balance and employee well-being.
- 401(k) retirement plan with employer matching for long-term financial security.
- Opportunities for ongoing training, career development, and professional growth within a fast-growing organization.
- Supportive and inclusive work environment that values innovation and teamwork.
Qualifications & Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Strong fundamentals in programming (Python preferred) and object-oriented design principles.
- Experience with version control systems such as Git.
- Familiarity with fundamental software development practices, including testing and debugging.
- Ability to work independently and solve complex technical challenges in a dynamic R&D environment.
- Experience with or exposure to Docker, SQL, REST APIs, FastAPI, or cloud platforms (Azure preferred) is advantageous.
- Commitment to continuous learning and professional improvement.
Ideal Candidate Snapshot
- Demonstrates a passion for technology and software development.
- Exhibits strong analytical, problem-solving, and troubleshooting skills.
- Thrives in collaborative, cross-functional team settings and communicates effectively.
- Adapts quickly to changing project scopes and priorities.
- Brings curiosity and creativity to each new project or challenge.
- Willing to maintain, improve, and create software solutions that advance organizational goals.
Other Relevant Information
- Stark Tech is recognized for its leadership in the facilities and energy solutions sector, integrating advanced technologies for energy efficiency and sustainability.
- The organization offers a positive, inclusive, and growth-focused culture where employee contributions are valued and rewarded.
- This position is an excellent opportunity for those seeking career advancement in a fast-growing company while working on impactful and innovative projects.
- Applicants are encouraged to apply promptly by clicking the job application button to join the Stark Tech team and contribute to cutting-edge software solutions.