Associate Software Engineer

RxBenefits Inc
Kansas City, United States of America
5 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Kansas City, United States of America

Tech stack

Java
JavaScript
API
Automation of Tests
Cloud Engineering
Code Review
Computer Programming
Continuous Integration
Programming Tools
Python
Object-Oriented Software Development
Scrum
Software Maintenance
Salesforce
Secure Coding
Software Engineering
Software Systems
Systems Integration
TypeScript
Web Applications
Web Services
Backend
GIT
Information Technology
Front End Software Development
REST
Software Version Control
Go
Programming Languages

Job description

The Associate Software Engineer is an entry-level engineering role responsible for contributing to the design, development, testing, and support of software solutions across the organization's product portfolio. This role is ideal for early-career engineers who demonstrate strong foundational programming skills, a desire to learn full-stack development, and the ability to work within a collaborative, agile team environment.

This engineer will contribute to both Salesforce-based solutions and modern cloud-native applications, gaining experience across backend services, frontend development, and integrations. The role provides strong mentorship and growth opportunities toward becoming a well-rounded full-stack engineer.

Essential Job Responsibilities Include:

  • Participate in the design, development, testing, and maintenance of software applications and services.

  • Contribute to both Salesforce platform development and custom product engineering initiatives.

  • Build and enhance backend services, APIs, and integrations.

  • Assist with frontend development using modern web technologies.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews and incorporate feedback from senior engineers.

  • Troubleshoot and resolve defects in development, test, and production environments.

  • Support system integrations between internal platforms and external systems.

  • Work within Agile/Scrum teams to deliver incremental product value.

  • Contribute to automated testing and quality practices.

  • Learn and follow secure coding, compliance, and data protection practices.

  • Use modern development tools, CI/CD pipelines, and version control systems.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field

  • 0-2 years of software development experience (internship experience counts)

  • Foundational knowledge of object-oriented programming concepts

  • Experience with at least one modern programming language such as Java, Python, Go, JavaScript, or TypeScript

  • Basic understanding of web application architecture (frontend + backend)

  • Familiarity with RESTful APIs and web services concepts

  • Understanding of version control systems (e.g., Git)

  • Strong problem-solving and analytical skills

  • Strong communication and collaboration skills

  • Willingness to learn new technologies and work across multiple system

Apply for this position