Principal Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

GIA (Gemological Institute of America) · 15 hours ago

Principal Software Developer

GIA is the world’s foremost authority on diamonds, colored stones, and pearls, seeking a Principal Software Developer to lead the design and delivery of high-impact software solutions for their lab operations. The role involves providing technical expertise and architectural leadership while collaborating with various teams to ensure the integration of modern technologies and best practices.

Non-profit Organization Management
check
H1B Sponsor Likelynote

Responsibilities

Design, build, and maintain complex database and microservices-based solutions using modern cloud and web technologies
Lead the development of Lab applications supporting new business initiatives
Build and maintain RESTful (and where applicable GraphQL) web services for system integration
Code, test, and implement software using high-performance, loosely coupled architectures with strong test coverage
Establish and maintain technical standards, architecture patterns, and best practices across teams
Collaborate with cross-functional teams to define requirements and deliver high-quality user experiences
Mentor and provide technical guidance to engineers and developers on design and architecture
Proactively review systems for improvements, automation, and reliability; conduct RCAs when needed
Participate in Agile ceremonies and continuous improvement activities; perform other duties as assigned

Qualification

MicroservicesREST/GraphQL APIsCloud technologiesContainerization (Docker)AWSCI/CDDevOps practicesOO designBackend developmentFrontend developmentStakeholder managementProblem-solvingCommunicationCollaboration

Required

Bachelor's degree in computer science, Information Systems, or related field
Minimum of 6+ years of IT experience, with at least 4 years building front-end and/or back-end systems; demonstrated technical leadership
Strong experience with microservices, REST/GraphQL APIs, cloud technologies, containerization (Docker), CI/CD, and DevOps practices
Advanced knowledge of OO design, architecture, and integration patterns
Deep expertise in backend (Spring, Micronaut preferred) and frontend development (Typescript, React/NestJS preferred)
Strong understanding of OWASP security principles and authentication/authorization design
Expertise in relational and NoSQL databases and data integration
Experience working with AWS required
Excellent problem-solving, analytical, and decision-making skills
Strong communication and stakeholder management abilities
Ability to influence without authority and lead by example
Commitment to code quality, testing, and documentation
Ability to work effectively in diverse, collaborative environments
Participation in Agile development practices (Scrum/XP)
Willingness and ability to travel domestically and/or internationally, if needed
Role is primarily office-based

Preferred

Familiarity with laboratories, grading, or operational technology environments is preferred but not required

Benefits

Competitive medical, dental, vision and matching 401-K plans (no vesting required)
Paid vacation, sick and holidays
Tuition assistance
Commuter benefits

Company

GIA (Gemological Institute of America)

company-logo
At GIA, we believe every gem has a story — formed deep within the earth and revealed through science.

H1B Sponsorship

GIA (Gemological Institute of America) 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 (15)
2024 (8)
2023 (8)
2022 (1)
2021 (1)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Pritesh Patel
President & CEO
linkedin
Company data provided by crunchbase