Intermediate Software Engineer

Transamerica•Cedar Rapids, IA
•$80,000 - $92,000•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. It operates collaboratively with business product owners and internal and external teams in an agile environment, and includes development, testing, deployment, documentation, production support, and technical communication. This is a hybrid position requiring three days in the office per week (Tuesdays, Wednesdays, and Thursdays) at a hub location in Philadelphia, Pennsylvania; Cedar Rapids, Iowa; or Denver, Colorado. Occasional travel of less than 10% may be required. Work outside normal business hours may also be required. Relocation assistance is not provided.

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, Java, or equivalent.
  • Experience in insurance, retirement, wealth management, financial services, or other regulated industries.

Responsibilities

  • Collaborate with 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 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 software 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 for eligible employees, based on the Company Bonus Plan and individual performance, at the Company’s discretion.
  • 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, typically mirroring New York Stock Exchange holidays.
  • Be Well Company holistic wellness program, including Wellness Coaching and Reward Dollars.
  • Paid parental leave of 15 days per calendar year for eligible employees with at least one year of service at the time of a qualifying birth or child placement.
  • Adoption assistance.
  • Employee Assistance Program.
  • Back-Up Care Program.
  • PTO 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