> Markdown version of [/jobs/ext/4013055-intermediate-software-engineer](https://www.wearedevelopers.com/jobs/ext/4013055-intermediate-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). --- # Intermediate Software Engineer - **Company:** Transamerica's Parent Company - **Location:** Denver, CO, United States - **Experience:** Starter - **Salary:** $80,000.0 - $92,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Amazon S3, Application Integration Architecture, Audit Trail, Cloud Computing, Cyber Security, Information Systems, Databases, Continuous Integration, Database Design, DevOps, Distributed Systems, Amazon DynamoDB, Github, Identity and Access Management, Java Persistence API, Spring Framework, Python (Programming Language), Apache Maven, NoSQL, OAuth, Oracle (Applications), Software Tools, JSON Web Token, Security Assertion Markup Language (SAML), Service Development Studio, Amazon Simple Notification Service (SNS), Software Engineering, SQL Databases, Apache Camel, Amazon ElastiCache, AWS ECS, Amazon Relational Database Service, Containerization, AngularJS, Kubernetes, Information Technology, Data Analytics, Enterprise Integration, Front End Software Development, Route53, Functional Programming, Cloudwatch, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Software Library, Docker, Jenkins, Microservices - **Published:** October 29, 2026 - **Apply:** https://www.builtincolorado.com/auth/login?destination=/job/intermediate-software-engineer/11953344 ## About the Role * Bachelor's degree in computer science or information systems. * One year of experience in software development using Java, Python, and AWS. * One year of cloud-based application development, deployment, and support. * One year of with application integration, microservices, and REST-based service development. * Proficiency in database design techniques and philosophies. * Knowledge in Agile development, its tools and, and best practices. * Knowledge of distributed computing and scalable application architecture concepts. * Knowledge of software development and research tools. * Attention to detail and results-oriented with a strong customer focus. * Ability to work as part of a team and independently. * Strong analytical, problem-solving, and technical communication skills. * Ability to prioritize workload to meet tight deadlines. Technical Environment * Primary Development Platform: Java, Spring Framework (Boot), Python, JPA, SQL and NoSQL * Cloud Environment: AWS - ECS, Lambda, IAM, S3, ALB, TG, Terraform, Route 53, SQS, SNS, RDS, DynamoDB, CloudWatch, CloudTrail, Storage Gateway, EventBridge and ElastiCache * Database Technologies: RDS, Oracle and DynamoDB * Frontend Technologies: Angular * Integration & API Technologies: REST APIs, Micro Services, SNS, SQS, Spring Integration, Apache Camel, JWT, SAML, OAuth 2.0 * DevOps & Delivery Tools: GitHub, Maven, Jenkins, Harness, Docker, ECS, Terraform, CI/CD Pipelines, Containerization. Preferred Qualifications * Experience in contributing to application development, and platform transformation initiatives. * Experience working with in-house enterprise platforms. * Experience leveraging AI-assisted software engineering tools and modern development practices. * Relevant technology certifications (AWS, Kubernetes, Terraform, Java, or equivalent). * Experience within Insurance, Retirement, Wealth Management, Financial Services, or other regulated industries., Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. ## Description The Intermediate Software Engineer designs, develops, implements, and supports enterprise application solutions that meet business and customer needs. This role works closely with other developers, QA, and leads to delivering scalable, secure, and high-quality software solutions., * Work collaboratively with other development staff, including contract and offshore software engineers, and business product owners in an agile environment. * Refine stories, write code and test cases, test code, work closely with QA, deploy code to various environments, and document solutions. * Evaluate solution options considering business requirements, scalability, security, performance, and cost. * Partner with internal and external resources, including vendors and offshore teams, to deliver project objectives. * Utilize third-party software development frameworks, open-source libraries, and APIs to rapidly develop application solutions. * Stay current with emerging technologies and recommend opportunities for innovation and continuous improvement. * Support production applications, troubleshoot issues, and participate in problem resolution efforts. * Present technical concepts and project updates to technical and non-technical audiences.