Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

Texas

Posted

1 day ago

Salary

$109.4K - $145.8K / year

Seniority

Senior

Job Description

Senior Software Engineer

DTN

• Designs, develops, and implements GraphQL APIs to provide unified data access across multiple systems • Leads the development and expansion of semantic API architecture including schema design, resolver optimization, and data normalization strategies • Establishes data governance and security practices for semantic API layers • Collaborates with Data Engineering teams to integrate data sources and transformation patterns • Leads quality improvement processes including code reviews, schema validation, and performance optimization • Mentors junior engineers and provides technical leadership on GraphQL and semantic architecture best practices • Develops comprehensive documentation for semantic API patterns and implementations

Job Requirements

  • Minimum 5 years of AWS cloud experience (Lambda, RDS, DynamoDB, IAM, CloudWatch, X-Ray, Kinesis, Glue, Athena)
  • Expert-level proficiency in GraphQL and AWS AppSync including schema design, batch Lambda resolvers, pipeline resolvers, subscriptions, and caching
  • Expert in Node.js for building batch Lambda resolver functions
  • Proficiency in Python for data processing and Lambda functions
  • Deep understanding of Lambda batching patterns (DataLoader, batch aggregation, connection pooling, caching)
  • Expert-level SQL and database knowledge (Postgres, MySQL, Oracle)
  • Experience with NoSQL databases (DynamoDB)
  • Strong data architecture background with understanding of data management, integration patterns, and governance
  • Minimum 7 years of software engineering experience with 3-5 years focused on API architecture and data-intensive applications
  • Proven ability to lead technical initiatives and mentor engineers
  • Excellent communication and documentation skills
  • Experience in Agile/Scrum environments

Benefits

  • Competitive Salary
  • Unlimited PTO
  • Flexible working hours
  • Remote work model (position dependent)
  • Competitive Medical, Dental and Vision Insurance Plans
  • 6% 401K matching
  • Unlimited access to 13k+ courses via learning platform to support employee career advancement
  • Employee Assistance Program (EAP)

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Develop and maintain web applications using Angular, HTML, CSS and TypeScript. • Develop REST APIs using C# Web API on .NET Framework and .NET Core platforms. • Participate in defining and implementing software architectures and integrations between systems. • Model, develop and optimize queries and stored procedures in SQL Server using T-SQL. • Work on the architecture and maintenance of relational databases. • Perform testing, bug fixes and continuous improvements on applications. • Participate in agile ceremonies (Daily, Planning, Review and Retrospective). • Collaborate with analysts, architects and other developers to ensure quality deliveries. • Perform version control using Git. • Document technical solutions and support maintenance and evolution of systems.

Brazil
CVS Health logo

Senior Software Development Engineer – Ambulatory, MyChart

CVS Health

CVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca

• Build and maintenance of Epic environments • Lead Discovery calls and provide Level of Effort • Facilitate design sessions with business leaders and analysts • Create and fulfill EHR use cases, identify business and functional requirements and working closely with IT resources to translate requirements and workflows to technical specifications • Lead documentation efforts for discovery and implementation • Ensure requirements and future state workflows are clearly defined • Work with Project Managers to identify tasks and associated estimates. • Support execution of vendor upgrades, system changes and environment maintenance procedures • Participate in the analysis of current state processes and collaborate with clinical business and reporting users to create future state processes • Identify and document process and data gap • Participate in the creation and completion of project related deliverables including: Use Cases, Business requirements, Technical specifications, Scope documents, Gap analysis, Impact assessment

Idaho + 2 moreAll locations: Idaho | Massachusetts | Texas
$83.4K - $222.5K / year
Planet logo

Senior Software Engineer, Storage Infrastructure

Planet

Largest earth observation satellite network delivering a near-daily global dataset

Full TimeRemoteTeam 501-1,000Since 2010H1B Sponsor

Role Description The Storage team at Planet builds and expands the core object and metadata storage platform that underpins the company's data infrastructure. The platform provides a horizontally scalable architecture that lets teams across the organization focus on what they do best while Storage handles data lifecycle, indexing, search, and all day-2 operations of managing a datastore at scale. Planet's constellation captures petabytes of imagery that powers everything from climate monitoring to disaster response and precision agriculture — and the Storage team makes sure that data is reliably stored, discoverable, and accessible. We're looking for a Senior Software Engineer to help evolve this platform. You'll work across the stack — from object storage and metadata indexing to event notification and disaster recovery — on systems that operate at massive scale. The ideal candidate works independently, takes ownership of technical direction, has experience building large-scale backend systems, and strengthens the team through engineering judgment and collaboration. This is a full-time, remote position based in the United States. If located near an office, you are expected to work from that office 3 days per week. Impact You'll Own: - Build and maintain systems that provide efficient access to new and growing data sets - Extend and improve services for internal data search and image processing - Operate and tune Elasticsearch indexing for core data sets - Full service ownership by measuring performance, creating alerts, being on call, and responding to incidents and performance anomalies - Shape technical approach and system design for the team's high-impact projects - Help engineers on the team grow through code reviews, pairing, and design discussions - Contribute to the technical roadmap and help shape the architectural direction of the team's systems - Participate in design reviews and help drive alignment on technical decisions Qualifications - 10+ years of software engineering experience of which: - 6+ years of Go development experience building production backend services - 6+ years of Python development experience building customer-facing APIs - Fluency with AI-assisted development tools (e.g. Claude, Copilot) as part of your daily engineering workflow - Experience monitoring and operating highly scalable cloud-native software - Experience with relational datastores (PostgreSQL or MySQL) and non-relational datastores (e.g. BigTable, Elasticsearch) and an understanding of when to use each - Experience building, releasing, and supporting highly available, consistently performant services - Excellent communication skills and an ability to work well in a remote setting - Experience improving codebases, documentation, and team practices through regular contributions beyond feature work - Experience driving architectural decisions and guiding technical trade-offs across a team - Experience supporting the growth of engineers around you through collaboration and knowledge sharing - Ability to lead system design conversations for distributed backend services What Makes You Stand Out: - Experience maintaining infrastructure with Kubernetes and Terraform - Experience building services that leverage cloud-based infrastructure and tooling such as AWS or GCP - Experience working with geospatial data before, even tangentially Benefits - Comprehensive Medical, Dental, and Vision plans - Health Savings Account (HSA) with a company contribution - Generous Paid Time Off in addition to holidays and company-wide days off - 16 Weeks of Paid Parental Leave - Wellness Program and Employee Assistance Program (EAP) - Home Office Reimbursement - Monthly Phone and Internet Reimbursement - Tuition Reimbursement and access to LinkedIn Learning - Equity - Commuter Benefits (if local to an office) - Volunteering Paid Time Off

United States
$172.2K - $215.2K / year
Optum logo

Software Engineer - Application Support Engineer

Optum

Optum, part of the UnitedHealth Group family of businesses, is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. At Optum, we support your well-being with an understanding team, extensive benefits and rewarding opportunities. By joining us, you’ll have the resources to drive system transformation while we help you take care of your future. We recognize the power of connection to drive change, improve efficiency and make a difference in health care. Join a team where your skills and ideas can make an impact and where collaboration is key to creating technology that produces healthier outcomes.

Full TimeRemoteTeam 160,000Since 2011

Requisition Number: 2360036 Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. Primary Responsibilities: - Provide day-to-day application support to ensure system availability and optimal performance - Ability to be part of an on-call rotation. When on call the shift is 8 hours per day for all 7 days of that week (including weekend) - Monitor and manage incident tickets, ensuring timely resolution and proper documentation - Perform incident support and incident management, including prioritization, escalation, and closure - Troubleshoot application issues by analyzing logs, identifying root causes, and implementing fixes or workarounds - Assist in maintaining and improving application stability and reliability - Collaborate with development, infrastructure, and business teams to resolve technical issues - Investigate recurring issues and contribute to problem management and continuous improvement - Communicate effectively with stakeholders regarding incidents, outages, and resolution progress - Maintain support documentation, knowledge base, and standard operating procedures - Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so Required Qualifications: - Bachelor's degree or equivalent experience - 2+ years experience in production or application support - Basic experience with databases (SQL/NoSQL) - Experience with support tools like ServiceNow, Splunk, Datadog, and Postman - Experience working with ticketing systems (e.g., ServiceNow, Jira, etc.) - Understanding of incident management processes and SLAs - Familiarity with system monitoring and logging tools - Knowledge of at least one programming language (Java, Python, or JavaScript) - Familiar with cloud platforms (preferably Azure) - Exposure to container environments (preferably Kubernetes) - Ability to read and understand application code (for debugging and issue analysis) - Willing to join an on-call rotation (8 hours daily for 1 week, including weekends) - Proven solid troubleshooting and problem-solving skills - Proven solid troubleshooting and root cause analysis skills - Proven good communication skills to work with technical and business teams - Proven team player, able to work with cross-functional and global teams - Proven quick learner, able to pick up new tools and applications independently Preferred Qualification: - Basic knowledge of SQL (ability to run queries, analyze data, and support troubleshooting) At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission. Optum is a drug-free workplace. © 2026 Optum Global Solutions (Philippines) Inc. All ri ghts reserved.

Philippines