GIA (Gemological Institute of America) · 14 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
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
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)
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 StageRecent News
2026-01-14
2025-11-14
Company data provided by crunchbase