Skip to content
ReferMeAJob
LiveContractApply by 1 Nov 2026

Senior Software Engineer

Austin, United States

Experience
5–20 years
Employment
Contract
Work mode
Onsite
Salary
Not disclosed
Deadline
Apply by 1 Nov 2026
Posted
2025-08-25

Required skills

SkillExperienceLevel
PostgreSQL3+ yearsNot specified
Docker3+ yearsNot specified
API3+ yearsNot specified
Java (All Versions)5+ yearsNot specified
Python5+ yearsNot specified

About the role

Role: Senior Software Engineer

Location: Austin, TX


Published Description

  • Working with business teams and technical leadership teams to understand the requirements
  • Analyze the business requirements and ability to convert them into meaningful user stories for implementation
  • Ability to estimate the size of the user stories using story points and prioritize those user stories for execution
  • Participate in the spring-planning sessions and help Technical Product Owners to plan the sprint(s)
  • Develop the assigned user stories using enterprise standards by following the best industry practices and patterns
  • Developing unit and integration test cases and executing them
  • Develop the logical and physical database schema(s) and tuning the performance (efficient queries, batching, indexes, etc.)
  • Developing DevOps pipelines as needed for the application and deploying the applications
  • Troubleshooting the problems, resolving them, and maintaining the application in production
  • Documenting the architecture, designs, and APIs


Skills:

  • Bachelor's degree in a field such as Computer Science/Engineering or any other related stream
  • Strong programming skills with proficiency in Java and Python and willingness to work on other languages in polyglot architecture as needed.
  • High business acumen in health care domain, Strong oral, written, and presentation skills
  • Ability to design enterprise architecture or convert the high-level architecture into low-level design and executing on it
  • RESTful API Design and Development
  • Hands-on working experience in Springboot 2.5.x and higher and ability to deploy the Springboot applications into AWS
  • Developing applications using JDK 1.8+
  • Test case writing in Junit and Mockito
  • Provisioning AWS resources using Terraform scripts
  • Strong experience using AWS Lambda, S3, STS, ECS/EKS on Fargate, Cloud Watch
  • Experience in Agile SDLC and working knowledge of DevOps tools (Jenkins, Git, Docker and Jira)
  • Working experience of PostgreSQL database and performance tuning it
  • Documenting the RESTful APIs using Swagger 2.x/3.x


Education:

  • Bachelor's degree in a field such as Computer Science/Engineering


Required Skills:

  • Jenkins
  • JDK
  • Enterprise Architecture
  • Business Requirements
  • GIT


Additional Skills:

  • POSTGRESQL
  • Docker
  • Database
  • API
  • Documenting
  • JIRA
  • Performance Tuning
  • Java
  • Amazon Web Services
  • B2b Software
  • Junit
  • Serverless Architecture
  • Technical Leadership
  • Spring Boot
  • SDLC
  • Provisioning
  • Presentation Skills
  • Aws Fargate
  • Test Case
  • Terraform
  • ECS
  • Dev Ops
  • Agile
  • Test Cases
  • Python


Role categories

Similar roles in Austin

AM

Remote

NewRemoteFull-timePythonAgile MethodologyArtificial IntelligenceTensorFlowPytorch
Not disclosed
Apply Now
DA

Remote

NewRemoteFull-timeSQLPythonR
Not disclosed
Apply Now
FD

Remote

RemoteFull-timeNode.JsAngular (All Versions)
Not disclosed
Apply Now
SA

Remote

RemoteFull-timecloud-based application architecturePythonNode.JsReactMicroservices
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeJava 8/11+AEMaaCS architectureJava (All Versions)JavaScriptAdobe Experience Manager - AEM
Not disclosed
Apply Now