Join to apply for the Sr. Software Engineer - API role at SHI International Corp.
Join to apply for the Sr. Software Engineer - API role at SHI International Corp.
Get AI-powered advice on this job and more exclusive features.
About Us
Since 1989, SHI International Corp. has helped organizations change the world through technology. Weve grown every year since, and today were proud to be a $15 billion global provider of IT solutions and services.
Over 17,000 Organizations Worldwide Rely On SHIs Concierge Approach To Help Them Solve Whats Next. But The Heartbeat Of SHI Is Our Employees All 6,000 Of Them. If You Join Our Team, Youll Enjoy
Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.
Continuous professional growth and leadership opportunities.
Health, wellness, and financial benefits to offer peace of mind to you and your family.
World-class facilities and the technology you need to thrive in our offices or yours.
About Us
Since 1989, SHI International Corp. has helped organizations change the world through technology. Weve grown every year since, and today were proud to be a $15 billion global provider of IT solutions and services.
Over 17,000 Organizations Worldwide Rely On SHIs Concierge Approach To Help Them Solve Whats Next. But The Heartbeat Of SHI Is Our Employees All 6,000 Of Them. If You Join Our Team, Youll Enjoy
Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.
Continuous professional growth and leadership opportunities.
Health, wellness, and financial benefits to offer peace of mind to you and your family.
World-class facilities and the technology you need to thrive in our offices or yours.
Job Summary
The Sr. Software Engineer will be responsible for the analysis, design and development of software solutions. As a Sr. software engineer, you will work with internal stakeholders to understand their business needs to build new custom applications and influence system design. In addition, the software engineer should have experience with relevant modern development technologies such as Python, PowerShell, CSS, JavaScript, C#, Node.js, RESTful services, along with working knowledge of relational database, automation, & infrastructure technologies.
The successful candidate will be adaptable to the ever-changing technology landscape, exhibits unrelenting passion for their work, enjoys experimenting with new technologies, thrives in high-performance teams, demonstrates resourcefulness in finding solutions to challenging problems, believes in craftsmanship and possesses an infectious positive attitude.
This position is required to report into the SHI Somerset, NJ or Austin, TX office location as determined by SHI management.
Role Description
Support software design process based on functional requirements
Consult with project teams and end users to identify application requirements
Design, develop, implement new software features or modifications to existing software
Support CI/CD process for stability, efficiency, security, and quality of all shipped code
Support Runtime platform maintenance, integration of new features, and release fixes
Make recommendations for continuous improvement of SDLC and DevOps
Design, develop, implement code automation for improving efficiency & enforcing quality/security baselines
Support in the creation and maintenance of documentation
Participate in advanced support escalation for live site management
Mentor junior team members and train others as an SME
Behaviors and Competencies
Communication: Can effectively communicate complex ideas and information to diverse audiences and can facilitate effective communication between others.
Listening: Can actively engage in listening by asking clarifying questions and providing feedback that shows a deep understanding of the conversation.
Presenting: Can design and deliver engaging presentations, adapting the content and style to suit the audience, context, and medium.
Adaptability: Can proactively adapt to challenging situations, anticipate changes, and make modifications to meet the demands of changing circumstances.
Problem-Solving: Can proactively identify potential problems, initiate preventive measures, and propose and contribute to innovative solutions.
Initiative: Can proactively seek out challenges, initiate projects, and contribute to innovative ideas.
Prioritization: Can proactively identify high-impact tasks, initiate action plans, and contribute to process improvements.
Time Management: Can consistently use time effectively, balance multiple tasks, and meet deadlines.
Technical Expertise: Can apply technical knowledge and skills effectively in complex situations and can guide others in the application of technical knowledge and skills.
Teamwork: Can lead a team effectively, facilitating cooperation, sharing information, and ensuring that all team members are able to contribute to their full potential.
Skill Level Requirements
Demonstrates excellent spoken and written communication as well as receptive listening skills, with ability to present ideas in a clear, concise fashion to technical and non-technical audiences
Can conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities
Strong ability to work independently or in a team-oriented, collaborative environment
Ability to take initiative and prioritize tasks; good time-management, problem prevention, and problem-solving skills
Track record as a hands-on engineer designing and delivering solutions to meet complex design and architectural challenges in a cloud services environment
Deep practical experience operating high-scale services in production environments. Experience and opinions on what great observability looks like, what safe deployments look like and whether to push code on Fridays
Strong knowledge on RESTful & GraphQL API design principles and best practices
Good knowledge of Microservices Architecture, Patterns, and principles as well as experience developing Microservices
Good knowledge of app containerization, Kubernetes and service mesh platforms
Good knowledge of modern security protocols OAuth2. 0, OIDC, SAML and PKCE
Experience in designing, configuring, and managing APIs in Azure API Management or equivalent
Other Requirements
Bachelor's degree or equivalent experience required
Experience reading and writing technical specifications
5+ years of experience with the following programming languages: PowerShell, Python, JavaScript, and C# or Node.js
5+ years of experience writing high-performance, thread-safe code that allows for serving requests in sub-millisecond times
5+ years of experience debugging difficult live site problems and building automation to run a high-scale service distributed system
The estimated annual pay range for this position is $130,000 - $180,000 which includes a base salary. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.
Equal Employment Opportunity M/F/Disability/Protected Veteran Status Seniority level Seniority level Mid-Senior level
Employment type Employment type Full-time
Job function Job function Engineering and Information Technology
Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at SHI International Corp. by 2x
Get notified about new Senior Software Engineer jobs in Somerset, NJ .
Whippany, NJ $209,639.00-$225,161.00 2 weeks ago
Whippany, NJ $223,000.00-$230,000.00 2 days ago
Whippany, NJ $209,639.00-$225,161.00 2 weeks ago
Whippany, NJ $223,000.00-$230,000.00 1 day ago
Whippany, NJ $120,000.00-$175,000.00 22 hours ago
Lead SDET || Atlanta, GA or Frisco, TX || Remote work Senior Mainframe Developer Role || Onsite for Naperville, IL Iselin, NJ $84,000.00-$164,400.00 2 days ago
Whippany, NJ $165,000.00-$227,000.00 1 day ago
Senior Applications Development Analyst | Senior Software Engineer (ONLY W2) Software Engineer III | Lead Full Stack Developer Trenton, NJ $80,000.00-$110,000.00 3 days ago
Morris Plains, NJ $120,000.00-$125,000.00 1 week ago
SW Architect (Senior Software Developer for Radio Products) SW Architect (Senior Software Developer for Radio Products) Whippany, NJ $165,000.00-$227,000.00 1 month ago
SW Architect (Senior Software Developer for Radio Products) Lead Specialty Software Engineer -Finastra LIQ Iselin, NJ $120,400.00-$262,600.00 1 week ago
Lead Specialty Software Engineer- Finastra LIQ Iselin, NJ $120,400.00-$262,600.00 1 week ago
SW Architect (Senior Software Developer for Radio Products) SW Architect (Senior Software Developer for Radio Products) SW Architect (Senior Software Developer for Radio Products) SW Architect (Senior Software Developer for Radio Products) SW Architect (Senior Software Developer for Radio Products) SW Architect (Senior Software Developer for Radio Products) Senior Active Directory Engineer Role Onsite for Atlanta, GA Senior Application Developer - Varicent Sales Performance Management Middletown, NJ $106,100.00-$178,200.00 2 days ago
Senior Software Development Engineer, Audible Newark, NJ $129,300.00-$223,600.00 6 days ago
Woodbridge, NJ $110,000.00-$180,000.00 2 weeks ago
Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
See details and apply
Sr. Software Engineer - API