Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Outcomes® · 9 hours ago

Senior Software Engineer

Outcomes® is seeking a Senior Software Engineer who is a proficient full-stack developer. The role involves leading initiatives and collaborating within an agile product development team to create high-quality software solutions that enhance healthcare.

Health CareMedicalTherapeutics
check
H1B Sponsor Likelynote

Responsibilities

Create high quality software features and components that integrate into complex software solutions
Develop software that is logically well-structured, fulfills requirements, is readable, maintainable, testable, and performant using standard idioms and common software craftsmanship techniques
Contribute to sizing decisions and complexity evaluation for initiatives
Pair with other engineers and apply clean code techniques to produce high quality code
Create testing strategies that include performance, security, regression, and automation testing concepts
Create appropriate unit, integration, and automated acceptance tests for features based on requirements
Create automated tests for positive and negative scenarios
Utilize test-driven development (TDD) to guide development
Coach peers on TDD and test strategy concepts
Devise data storage and access strategies during development work
Use knowledge of data modeling, data storage, and data transmission techniques to make appropriate design decisions
Understand the basics of ML and data analytics and can apply this knowledge to increase the business value of data through transformation
Design system integration strategies leveraging cloud and managed services during product design and development
Leverage experience with infrastructure as code concepts to design modules for reuse, container orchestration, and data migration
Create highly dependable software features and systems through usage of operationalization development techniques such as monitoring, logging, metrics gathering, system health, and reporting
Improve operations culture of team by defining best practices, advocating for deployment automation, and influencing technology selection based on product and team needs
Manage build pipelines, write code for collecting and radiating key metrics
Develop software with a security-first mindset using knowledge of standard security protocols and common security risks, secure coding techniques, and appropriate usage and protection of sensitive information such as PHI
Proactively identify and mitigate single-avenue threats
Implement basic security safeguards, leverage threat modeling for system-level security
Develop software features with user experience in mind
Extend and enhance user-facing software effectively, create reusable interaction patterns, and define best practices
Translate design goals into functional user-facing implementations
Address tech and design debt based on priority
Collaborate with stakeholders to understand business context and share technical context
Write detailed technical stories which transform business context into technical specifications
Apply established architectural themes to new problem spaces and make cost-effective feature design decisions

Qualification

JavaSpring BootJavaScriptReactREST servicesMicroservicesCloud servicesKubernetesAWSRelational databasesNon-relational databasesMessaging systemsInfrastructure as codeTechnical storytellingCommunication skillsMentoringTeam collaborationSelf-motivated

Required

Highly motivated, self-learner, and technically inquisitive
One or more server-side programming languages
One or more client-side programming languages
Experience developing, deploying, and supporting REST services and microservices
Experience using cloud services for concepts such as storage and compute
Capable of applying infrastructure as code practices
Experience with relational databases, non-relational databases, and messaging systems
Provides a positive impact on team: influences team decisions, mentors peers, drives innovation
Works well with business stakeholders
Experience proposing product features to increase product value
Excellent written and verbal communication skills
Minimum years of work experience: 6 years
Minimum level of education or education/experience: Bachelors or equivalent work experience in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
Travel Requirements: Domestic and/or International, up to 25%

Preferred

Java with Spring Boot experience
JavaScript React experience
Experience with Kubernetes and AWS

Company

Outcomes®

twittertwittertwitter
company-logo
Outcomes® unites technology and clinical relationships through a connected healthcare network to drive better outcomes.

H1B Sponsorship

Outcomes® has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2022 (1)
2020 (2)

Funding

Current Stage
Late Stage
Total Funding
$0.19M
2015-07-16Acquired
2011-03-14Series Unknown· $0.19M

Leadership Team

leader-logo
Tom Halterman
Founder & CEO (Retired)
linkedin
leader-logo
Adam Dieterman
Partnership Manager
linkedin
Company data provided by crunchbase