> Markdown version of [/jobs/ext/3876621-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/3876621-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Apex Systems LLC - **Location:** Greenwood Village, CO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, JIRA, Cascading Style Sheets (CSS), Cloud Engineering, Databases, Continuous Integration, Programming Tools, Amazon DynamoDB, Revision Control Systems, Hibernate (Java), Identity and Access Management, Java Persistence API, JSON, PostgreSQL, Machine Learning, Apache Maven, MongoDB, MySQL, Mobile Virtual Network Operator, Node.Js, NoSQL, OpenAI, Angular 2+, Azure Machine Learning, Software Engineering, SQL Databases, Systems Integration, TypeScript, Web Services, Extensible Markup Language (XML), Apex Code, GitHub Copilot, ReactJS, Spring-boot, Backend, Gitlab, Git, Cloudformation, Amazon Relational Database Service, Information Technology, Apache Kafka, Machine Learning Operations, Functional Programming, Restful APIs, Terraform, Api Management - **Published:** October 22, 2026 - **Apply:** https://www.juju.com/job/1_25068435D0BB4564861BAF34302BCABC-CO844768666957094 ## About the Role Required Qualifications **Education:** Bachelor's degree in Computer Science, Engineering, or a related field is required. A Master's degree is preferred. **Experience:** - 10+ years of overall software development experience. - 8+ years of Java-specific development. - 5+ years of development team leadership experience. - 5+ years with Spring Boot. - 5+ years of web services development (REST, JSON, XML). - 5+ years with SQL databases (MySQL, Postgres). - 3+ years of cloud development, specifically with AWS and Terraform. - 2+ years with JPA/Hibernate. - 1+ years of experience with AI-powered development tools or AI/ML integration. **Technical Skills:** - Extensive knowledge of Java and Spring Boot for building backend mobile platform services. - Experience with NodeJS for developing RESTful APIs. - Expert-level experience with Angular 2+ or ReactJS, HTML, TypeScript, JavaScript, and CSS. - Strong experience developing and consuming REST APIs. - Knowledge of SQL databases (MySQL, Postgres) and NoSQL databases (DynamoDB, MongoDB). - Experience with Kafka for event-driven workflows. - Proficiency in cloud development (AWS CloudFormation/Terraform, EC2, S3, IAM, RDS, Lambda). - Familiarity with code management tools (Git, GitLab, Maven, JIRA). - Working experience in Agile software development with CI/CD practices. Preferred Qualifications - Experience migrating services from Java to NodeJS. - Experience with mobile carrier systems, device provisioning APIs, or telecom/MVNO integrations. - Familiarity with mobile device lifecycle management concepts (activation, provisioning, SIM/eSIM management). - Experience leveraging AI-powered development tools (e.g., GitHub Copilot, Amazon Q Developer, or similar). - Familiarity with integrating AI/ML services and APIs into mobile platform applications (e.g., AWS Bedrock, SageMaker, OpenAI). *Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. ## Description Software Engineer **Location:** Greenwood Village, Colorado (Hybrid) Role Overview We are seeking a Senior Software Engineer to drive the development of mission-critical mobile platform services, from device lifecycle management and provisioning to mobile account systems and carrier integrations. This role is for a senior-level engineer with previous lead experience or aspirations to become a lead. The position will evolve into a lead role over time. You will work in an agile team environment on the backend components for mobile device software. Key Responsibilities - Lead and motivate a high-performing engineering team through constantly shifting priorities. - Design, build, and maintain backend services supporting mobile device provisioning, activation, account management, and carrier integrations. - Develop RESTful APIs using both Java and NodeJS, with a future focus on migrating APIs from Java to NodeJS. - Write clean, concise code that is stable, extensible, and appropriately tested. - Provide detailed technical designs for mobile platform solutions, including API contracts and service architectures. - Diagnose complex issues across distributed mobile services, evaluate options, and execute the best resolution. - Provide technical leadership on integration activities with carrier partners and internal mobile systems. - Implement new requirements within an Agile delivery methodology while following established architectural principles. - Evaluate and integrate AI/ML capabilities into platform features and engineering workflows. - Champion the adoption of AI-powered development tools and practices across the team.