
Software Engineer II
Ashby Electrical Limited
full-time
Posted on:
Location Type: Hybrid
Location: Denver • Colorado • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $180,000 per year
About the role
- Own the software development process from concept to deployment with some guidance from senior engineers.
- Design, develop, and maintain backend services and APIs to enable secure and scalable integrations with third-party platforms and partner systems.
- Implement secure authentication and authorization mechanisms (e.g., OAuth, token-based authentication, API keys) for external system communication.
- Develop reusable integration frameworks, connectors, and services to accelerate onboarding of new partners.
- Monitor, troubleshoot, and resolve integration issues such as API failures, latency, and data inconsistencies. Should be able to add alerts/monitoring to review the health of the integrations.
- Collaborate with product, platform, and partner engineering teams to define integration requirements and technical contracts.
- Write and maintain unit and integration tests to ensure service reliability and performance.
- Participate in code reviews and contribute to improving engineering standards and best practices.
- Maintain documentation for APIs, integration workflows, and operational procedures.
- Support deployment and production operations related to integration services as needed.
- Participate in bug fixes and incident response processes/ on call to support customers.
Requirements
- 3+ years of experience in backend software development
- Experience building and consuming RESTful APIs and working with external service integrations.
- Proficiency in modern programming languages (Go, Java, Python, or similar) and strong software engineering fundamentals.
- Working knowledge of message queues (Kafka) or event-driven integration patterns is a plus.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerized deployments is preferred.
- Familiarity with relational and NoSQL databases.
- Understanding of API lifecycle management, versioning, and integration best practices.
- Familiarity with CI/CD pipelines and modern DevOps practices.
- Startup experience or comfort operating in fast-paced, evolving environments is a plus.
- You are collaborative and communicate effectively with cross-functional teams.
- You enjoy solving integration challenges and working with external systems and APIs.
- You have strong problem-solving skills and attention to detail.
- You are eager to learn new technologies and integration patterns.
Benefits
- Medical, dental, and vision coverage to keep you and your family healthy
- Health savings and flexible spending accounts (HSA/FSA) to maximize your healthcare dollars
- Life insurance so you can protect what matters most
- Short- and long-term disability coverage for peace of mind
- Hybrid work schedule
- Flexible PTO plus 13 company holidays
- 401(k) to help you invest in your future
- Generous parental leave programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend software developmentRESTful APIsGoJavaPythonmessage queuesKafkacloud platformsAWSAzure
Soft Skills
collaborativeeffective communicationproblem-solvingattention to detaileager to learn