Intermediate Software Engineer

Transamerica•Cedar Rapids, IA
•Hybrid

About The Position

The Intermediate Software Engineer designs, develops, implements, and supports enterprise application solutions that meet business and customer needs. The role works closely with developers, QA, and leads to deliver scalable, secure, high-quality software solutions. This is a hybrid position requiring three days in the office per week at a hub location in Philadelphia, PA; Cedar Rapids, IA; or Denver, CO. Work outside normal business hours may be required, and occasional travel of less than 10% is expected. Relocation assistance is not provided. The role is part of Enterprise Technology, a global organization that supports business delivery and safeguards client information. The team works across application development, information security, infrastructure, data and analytics, risk and controls, program management, and architecture.

Requirements

  • Bachelor’s degree in computer science or information systems.
  • One year of software development experience using Java, Python, and AWS.
  • One year of experience in cloud-based application development, deployment, and support.
  • One year of experience with application integration, microservices, and REST-based service development.
  • Proficiency in database design techniques and philosophies.
  • Knowledge of Agile development, its tools, and best practices.
  • Knowledge of distributed computing and scalable application architecture concepts.
  • Knowledge of software development and research tools.
  • Attention to detail, a results-oriented approach, and a strong customer focus.
  • Ability to work both as part of a team and independently.
  • Strong analytical, problem-solving, and technical communication skills.
  • Ability to prioritize workload to meet tight deadlines.

Nice To Haves

  • Experience 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, such as AWS, Kubernetes, Terraform, or Java.
  • Experience in insurance, retirement, wealth management, financial services, or another regulated industry.

Responsibilities

  • Collaborate with development staff, including contract and offshore engineers, and business product owners in an agile environment.
  • Refine stories, write code and test cases, test code, work with QA, deploy code to various environments, and document solutions.
  • Evaluate solution options based on business requirements, scalability, security, performance, and cost.
  • Partner with internal and external resources, including vendors and offshore teams, to deliver project objectives.
  • Use third-party development frameworks, open-source libraries, and APIs to 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.

Benefits

  • Competitive pay.
  • Annual bonus eligibility based on the Company Bonus Plan and individual performance, at the Company’s discretion.
  • Benefits package.
  • Pension plan.
  • 401(k) match.
  • Employee stock purchase plan.
  • Tuition reimbursement.
  • Disability insurance.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Employee discounts.
  • Career training and development opportunities.
  • Paid time off starting at 160 hours annually for employees in their first year of service.
  • Ten paid holidays per year.
  • Holistic wellness program, including Wellness Coaching and Reward Dollars.
  • Fifteen days of paid parental leave per calendar year for eligible employees who meet the stated service requirement.
  • Adoption assistance.
  • Employee Assistance Program.
  • Back-Up Care Program.
  • Paid time off for volunteer hours.
  • Employee matching gifts program.
  • Employee Resource Groups.
  • Inclusion and diversity programs.
  • Employee recognition program.
  • Referral bonus programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service