Software Engineer
On-site · Englewood, Colorado, United States
Job Summary
Software Engineer responsible for designing and implementing scalable features for an internally developed business platform. Responsibilities include translating business requirements into application code, collaborating with stakeholders to design and deploy new features, developing and maintaining REST APIs and third-party integrations, identifying and eliminating technical debt, establishing testing environments, and providing ongoing application support. The role requires Linux administration experience, Agile/Scrum participation, and hands-on work across the full development lifecycle (coding, testing, debugging, deployment) to improve platform functionality and performance using Python, Django, React JS, WebSockets, PostgreSQL, Docker, Kubernetes, and related technologies. The candidate should proactively research emerging technologies, contribute to architectural decisions, and work closely with internal teams to ensure high-quality, scalable solutions.
Required Qualifications
- 6–7+ years of relevant experience
- Experience with web application development and user interface design
- Experience administering Linux environments
- Knowledge of database architecture and design principles
- Familiarity with Agile software development methodologies, preferably Scrum
- Strong problem-solving and analytical abilities
- Excellent verbal and written communication skills
- Ability to manage priorities, troubleshoot issues, and work independently
- Strong attention to quality, planning, and continuous improvement
- Customer-focused mindset with the ability to collaborate across departments
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.