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

Sr. Software Development Engineer - Remote​/Home Office

Remote / Online - Candidates ideally in
St. Peters, Saint Peters, St. Charles County, Missouri, 63376, USA
Listing for: iHerb Inc.
Remote/Work from Home position
Listed on 2026-06-13
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Software Development Engineer United States of America - Remote / Home Office
Location: St. Peters

Job Location

United States of America - Remote / Home Office

Job Summary

The Sr. Software Development Engineer will be part of an agile development team, building payment domain services and designing and installing scalable software solutions for high transaction environments.

Responsibilities
  • Works with an agile development team designing, developing and maintaining scalable services.
  • Writes technical design specifications.
  • Recommends and develops architectural and detailed designs used by other team members.
  • Coaches the team on software best practices (design, coding, troubleshooting, estimation, refactor strategies, automated testing).
  • Collaborates with other teams to optimize system architecture and project efficiency.
  • Partners with Product Owner to plan work and prioritization.
  • Establishes high standards of software quality within the team.
  • Assists in collecting and documenting user requirements, developing user stories, estimates and work plans.
  • Participates in peer code reviews, providing constructive feedback.
  • Analyzes and resolves technical and application problems.
  • Practices CI/CD regularly.
  • Supports, maintains and documents software functionality.
  • Researches and evaluates software products; creates PoCs as needed.
Knowledge,

Skills and Abilities
  • Strong communication skills with a technical vocabulary.
  • Ability to coach and mentor the team on software best practices.
  • Deep knowledge of system architecture, best practices, and design patterns.
  • Evaluates and identifies new technologies for implementation.
  • Proficient with .NET Core, C#, Kubernetes/Docker.
  • Experience with distributed systems, microservices, SOA, and n-tier architectures.
  • Strong knowledge of relational and non-relational databases.
  • Knowledge of REST API, event-driven architecture, caching, scaling, and security.
  • Understanding of managed memory architecture, garbage collection, and cache management.
  • Experience with Domain‑Driven Design and event‑driven architectures.
  • Ability to inspire the team.
  • Exceptional communication of software architecture and design principles.
  • Expertise in writing testable software.
  • Experience with CI/CD systems.
  • Proficient with object‑oriented programming.
  • Experience with source control systems (Git).
  • Experience with agile development methodologies.
  • Debugging, performance profiling, and optimization skills.
  • Strong initiative to improve solutions and systems.
  • Attention to quality through unit tests, integration tests, and code reviews.
  • Understanding of queue processing (MSMQ, Rabbit

    MQ, Kafka).
  • Relational database experience (MSSQL, Postgres).
Experience Requirements
  • Minimum 5 years of experience in software development, design patterns, and software architecture.
  • Experience with e-commerce payment systems preferred.
  • Experience in distributed systems and microservices.
  • Experience with REST API, event‑driven architecture, caching, scaling, and security.
  • Experience with relational and non‑relational databases.
  • 5+ years with C# and .NET Core.
  • Experience using Kubernetes, Helm, and Docker.
  • Experience building dashboards and alerts.
  • Experience in CI/CD.
  • Experience as a mentor, tech lead, or team lead.
  • Experience with Rabbit

    MQ, Redis, and Kafka.
Education Requirements

Bachelor’s Degree required; emphasis in Computer Science preferred.

Physical Demands

Regularly requires talking, hearing, sitting, using hands and fingers, bending, stooping, and reaching. May require walking on a level surface and lifting up to 25 pounds.

Work Environment
  • Moderate noise.
  • Hectic, fast‑paced with multi‑level distractions.
  • Professional yet casual environment.
  • Office/warehouse environment.
  • Ability to work extended hours as required.
Benefits
  • Competitive salary and bonus potential.
  • Restricted Stock Units.
  • Health, dental, and vision insurance.
  • 401(k) plan.
  • Paid time off and holidays.
EEO Statement

iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants and prohibits discrimination and harassment.

#J-18808-Ljbffr
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary