×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – API Development and Integration

Job in Salt Lake City, Salt Lake County, Utah, 84193, USA
Listing for: Eliassen Group
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 56 - 66 USD Hourly USD 56.00 66.00 HOUR
Job Description & How to Apply Below

Software Engineer – API Development and Integration

Salt Lake City, UT

Type: Contract

Category: Development

Industry: Financial Services

Hybrid every other week onsite/5 days in Salt Lake City, UT

The organization is advancing best-in-class API capabilities to support digital servicing in financial planning, investing, and retirement. Teams deliver reusable APIs and scalable services that power customer-facing web and mobile platforms, emphasizing iterative development, quality, and inclusive collaboration.

Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $56.00 to $66.00/hr. w2

Responsibilities
  • Design, develop, and maintain reusable APIs and digital capabilities for large-scale web and mobile experiences.
  • Contribute to the full software development lifecycle from concept through deployment within an agile team.
  • Apply best practices in API design, including versioning, isolation, and microservices architecture.
  • Implement CI/CD pipelines and deployment strategies such as A/B testing, blue-green deployments, and feature toggles.
  • Develop highly scalable distributed systems that handle high transaction volumes.
  • Practice test-first development and maintain high quality through modern test frameworks.
  • Document APIs using standard frameworks and maintain clear, consumer-friendly specifications.
  • Collaborate with global teams, share knowledge, and mentor junior engineers.
  • Leverage data to measure outcomes and inform technical decisions.
  • Support delivery of digital capabilities for money movement, account management, bill pay, trading, research, and account opening.
Experience Requirements
  • 6+ years of hands-on software development with Java web services and API solutions.
  • Proficiency with Java, J2EE, Spring MVC, Spring Core, and JavaScript.
  • Hands-on experience with Spring Boot for API development.
  • Experience building RESTful services with SOA principles, XML/JSON, and modern application servers.
  • Deep understanding of API design, versioning, isolation, and microservices.
  • Experience documenting APIs using Swagger or similar frameworks.
  • Experience with CI/CD and Dev Ops tools such as Jenkins, Maven, uDeploy, Stash, and Docker.
  • Experience with Kubernetes for container orchestration.
  • Experience with Kafka for event streaming and messaging.
  • Experience with Mongo

    DB and knowledge of relational and No

    SQL databases.
  • Strong knowledge of scalable distributed systems using open-source technologies.
  • Working knowledge of testing frameworks including JUnit, Mockito, and Spring Test.
  • Knowledge of web development with JSP, HTML, CSS/SASS, jQuery, Angular, and Node.js.
  • Experience with Agile methodologies such as Scrum or Kanban.
  • Knowledge of cloud environments and applications, including AWS or Azure.
  • Excellent collaboration and communication skills with the ability to mentor junior team members.
Education Requirements
  • Bachelor’s degree or equivalent with a computer science background.
  • Knowledge of AWS or Azure cloud platforms may be validated by relevant certifications (preferred).
Recruitment Transparency Notice

Eliassen Group values transparency in our recruitment practices. Please be advised that Eliassen Group utilizes artificial intelligence (AI) tools as part of its initial application screening process. You may receive email and SMS notifications from the Eliassen Virtual Recruiting Team (, ) inviting you to complete a brief voice screening as part of your application process. These tools assist our hiring teams in different ways, including but not limited to, assistance in reviewing application materials to help identify candidates whose qualifications most closely match the requirements of the position.

All AI-assisted evaluations and responses are reviewed by human recruiters before any hiring decisions are made. The use of AI in our process is intended to support fairness, efficiency, and consistency, and Eliassen Group takes measures to prevent bias or discrimination in connection with its hiring practices. By proceeding, you acknowledge, agree,…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary