Jobs and Careers
GS

Senior Software Engineer

GS1 US
United Statesfull_timeVerifiedPosted 10 Jun 2025
💰 $140,000/yr($110,000/yr$140,000/yr)

About the role

Are you ready for a change? At GS1 US, employees at every level play a vital role and provide a meaningful voice on issues that affect consumers across the country. We are a small company with a world-class culture, and we make a huge impact on the way the world does business.What is in it for you As a Senior Software Engineer, you will play a key role in delivering high quality, reliable, and scalable software that meets both current and future business needs. You will have the opportunity to make an impact on the way the world does business. And you’ll do it in a stable, and financially sound company.  In return you’ll be rewarded with great pay and benefits in a hybrid work culture. You’ll work at a high-performance company with a world-class culture that invests in its employees. We don’t just say culture is important to us, we have the data to back it up.  We are currently recruiting for this position, which offers a salary range of $110,000 to $140,000. This position qualifies for participation in our annual employee bonus program.This position is also eligible for company-sponsored benefits, which include:
  • Health (medical, RX, dental, vision) - effective immediately
  • 401(k) with Employer Safe Harbor and Profit Sharing Contributions - effective immediately
  • Short and Long Term Disability Coverage
  • Mental Health and Wellbeing (6 employer sponsored therapy and coaching sessions)
  • Individual Wellness Platform
  • Paid Parental Leave
  • Generous PTO and Company Paid Holidays
  • LinkedIn Learning
  • Tuition Reimbursement
  • Kudos (employee recognition and engagement platform)
  • Catered Lunches 2x/week on in office days
Who you are  You possess hands-on experience with AI-powered solutions—including chatbots, document intelligence, and predictive analytics - with the ability to prototype and integrate Azure AI Services, cognitive services, and comparable ML tools into production systems. You are proficient in AI-assisted development tools like GitHub Copilot, with a strong aptitude for learning emerging technologies such as Python, Azure ML, and generative AI frameworks, and a demonstrated enthusiasm for applying them to new domains and business challenges. You have successfully implemented web-enabled applications in .NET Core, C#, Angular, HTML5, JSON, REST, CSS. You possess strong working knowledge of JavaScript frameworks and modern web technologies such as Angular, TypeScript, HTML, CSS, or other open source tools. Your background includes 9+ years of experience managing and effectively operating complex systems that are secure, reliable, and scalable. You hold a Bachelor’s degree in Computer Science, a related field, or equivalent education. What you will do  The ideal candidate will possess deep proficiency in Microsoft Azure cloud services and C#, while also demonstrating the versatility to learn and adopt emerging technologies for AI/ML integration. This engineer will work closely with IT leadership, development and delivery teams, and business stakeholders to design, build, and optimize robust software solutions aligned with enterprise strategy.  Here are a few more details about the role (other duties may be assigned): 
  • Design and develop software solutions using .NET Core
  • Maintaining and improve existing codebases and perform code reviews
  • Design and maintain Azure SQL database objects such as tables, stored procedures, functions & triggers
  • Liaise with colleagues to implement technical designs
  • Work closely with Product Owners and other business colleagues to clearly understand requirements, identify gaps in functional design, and proactively suggest alternatives or options to improve systems
  • Deliver working solutions in the planned time that meet or exceed acceptance criteria
  • Identify non-functional requirements that are necessary to deliver a working solution
  • Make accurate estimates of development time required for projects, modules and/or fixing defects
  • Provide regular, accurate updates on the status of the assigned tasks to team members
  • Participate in software builds, release management, and environments management
  • Improve system quality by identifying issues and common patterns, and developing standard op

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

GS1 US

View company profile →