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

iHerb · 1 day ago

Software Development Engineer II

iHerb is on a mission to make health and wellness accessible to all, and they are seeking a Software Development Engineer II to be part of an agile development team. The role involves designing, developing, and deploying scalable software solutions for enterprise-grade systems using the Microsoft .NET and/or Java development stack.

BeautyDelivery ServiceE-CommerceFood and BeverageHealth CareRetailSoftwareWellness
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Design, implement and test software components based on SOLID principles
Follow secure programming and web application security best practices
Maintain high standards of software quality within the team by establishing good practices and habits
Provide regular updates on projects and team performance
Identify and encourage areas for growth and improvement within the team
Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
Participate in peer code reviews, providing comments and suggestions
Collaborate with other software developers, product managers and technical leads to plan, design, develop, test, and maintain business applications
Analyze and resolve technical and application problems
Regular practice of CI/CD
Support, maintain and document software functionality
Research and evaluate a variety of software products
The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job. Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice

Qualification

C# .NETJavaObject-oriented DesignRelationalNon-relational DBsMicroServicesDockerKubernetesSecure programmingCI/CDCommunication skillsTeam player

Required

Design, implement and test software components based on SOLID principles
Follow secure programming and web application security best practices
Maintain high standards of software quality within the team by establishing good practices and habits
Provide regular updates on projects and team performance
Identify and encourage areas for growth and improvement within the team
Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
Participate in peer code reviews, providing comments and suggestions
Collaborate with other software developers, product managers and technical leads to plan, design, develop, test, and maintain business applications
Analyze and resolve technical and application problems
Regular practice of CI/CD
Support, maintain and document software functionality
Research and evaluate a variety of software products
Communication skills: must be able to articulate and have a strong technical vocabulary
Knowledge of Object-oriented Design and Analysis (OOA and OOD) and Solid Principal
Strong knowledge of C# .NET or Java
Strong knowledge of Relational and non-relational DBs
Knowledge of best practices within any .Net and/or Java technology
Familiar with Parallel Programming / Thread-safe coding
Familiar with Managed Memory Architecture / Garbage Collector / Cache Management
Knowledge of Connection Pool / Data Reader
Requires a minimum of three to five years of experience with software development, design patterns, software architecture
Bachelor's Degree in Computer Science/Engineering or related fields
Able to identify, troubleshoot and resolve problems quickly using sound judgment, poise and diplomacy
Ability to use judgment and reasoning skills, and determine when to escalate issues, as required, in a timely manner

Preferred

Knowledge and experience in Distributed systems, MicroServices, SOA and n-tier architecture is a plus
Production experience with Docker, Kubernetes is a plus
Good communication skills
Team player with a get it done attitude

Benefits

Medical, dental, vision, and basic life insurance programs
401(k) plan
Time Off
Paid Sick Leave
Paid holidays
Restrict Stock Units
Annual bonuses

Company

iHerb is on a mission to make health and wellness accessible to all.

H1B Sponsorship

iHerb 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 (4)
2024 (2)
2023 (2)
2022 (6)
2021 (2)
2020 (1)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
BT Bitarafan
CTO
linkedin
leader-logo
Zach Thomann
Chief Operating Officer
linkedin
Company data provided by crunchbase