Job Description
We are looking for a dynamic and skilled Software Engineer to join our growing team in Colorado Springs. In this role, you will be responsible for designing, developing, and maintaining high-performance software applications that drive our business forward. You will work in a fast-paced environment with cutting-edge technologies and collaborate with cross-functional teams to deliver exceptional user experiences.
Why Join Us?
- Immediate start available for the right candidate.
- Competitive salary and comprehensive benefits package.
- Flexible work options and a collaborative culture.
Responsibilities
- Design & Development: Architect and implement scalable software solutions using modern programming languages and frameworks.
- Code Quality: Write clean, maintainable, and efficient code; conduct thorough code reviews to ensure best practices.
- Troubleshooting: Debug complex issues and optimize application performance for speed and reliability.
- Collaboration: Work closely with product managers, designers, and other engineers to define features and technical requirements.
- Testing: Develop and execute unit tests and integration tests to ensure product stability.
- Documentation: Maintain clear and up-to-date technical documentation for all systems and APIs.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Experience: 3+ years of professional software development experience.
- Skills: Proficiency in Python, Java, or C# and experience with JavaScript/TypeScript and frameworks like React or Angular.
- Databases: Strong understanding of relational (SQL) and non-relational (NoSQL) databases.
- Cloud: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Problem Solving: Strong analytical skills and the ability to troubleshoot complex technical problems.