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

Senior Software Engineer

Job in Ewing, Mercer County, New Jersey, USA
Listing for: Gs1us
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 110000 - 140000 USD Yearly USD 110000.00 140000.00 YEAR
Job Description & How to Apply Below

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.

Company‑sponsored benefits
  • 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
  • Linked In 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 Git Hub 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, Type Script, 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.

Responsibilities
  • Design and develop software solutions using .NET Core
  • Maintain 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 operating procedures
  • Enhance applications by identifying opportunities for improvement and design and implement systems
  • Utilize technical…
Position Requirements
10+ Years work experience
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary