Software Engineer
$90,000–$110,000 year
HybridGreenwood Village, Colorado, United States
Job Summary
Write, test, and debug software applications and services for customers in the building industry. Contribute to development and maintenance while participating in code reviews, design discussions, and requirements reviews. Refactor existing code to improve maintainability, performance, and reliability. Create and maintain unit tests, applying established coding standards and software engineering principles. Collaborate with cross-functional team members to understand business requirements and support agile processes including sprint planning and retrospectives. Work a hybrid schedule based out of Denver, CO.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field
- 0-2 years of experience in software development, internships, co-op programs, academic projects, or related experience
- Equivalent combination of education and experience that clearly demonstrates the ability to perform the essential functions of the position
Desired Qualifications
- Understanding of programming fundamentals, algorithms, and data structures
- Familiarity with object-oriented programming languages such as C#, Java, C++, or similar
- Basic understanding of software development lifecycle concepts
- Exposure to source control systems such as Git or Azure DevOps
- Familiarity with unit testing concepts
- Interest in learning cloud technologies, modern development practices, and industry-specific business domains
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.