Senior Software Engineer

Sorry, this job was removed at 10:03 p.m. (CST) on Monday, Oct 20, 2025
Hiring Remotely in USA
Remote
Information Technology • Security
The Role
The Senior Software Engineer will play a key role in designing, developing, and delivering software solutions for a range of client projects. This role requires a hands-on approach to technical problem-solving, along with strong collaboration skills to work with cross-functional teams.  

Responsibilities

  • Lead and participate in the development of high-quality software solutions for client projects, using modern programming languages and frameworks. 
  • Contribute to system architecture and technical design decisions, ensuring that solutions are scalable, secure, and meet client requirements. 
  • Work closely with clients to understand their technical needs and business objectives, offering expert advice on software solutions and best practices. 
  • Provide guidance and mentorship to junior developers, assisting with code reviews, troubleshooting, and fostering a culture of technical excellence. 
  • Work with project managers, business analysts, and other engineers to ensure that technical milestones are achieved, and client expectations are met. 
  • Ensure the quality of software through testing, code optimization, and identifying potential issues before deployment. 
  • Stay up to date with industry trends, new technologies, and best practices to continuously improve development processes and software quality. 

Required Skills

  • 3-5 years of experience in software development, with a focus on consulting or client-facing roles preferred and some experience in a leadership or mentoring capacity. 
  • Strong proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#). 
  • Experience with modern web frameworks (e.g., React, Angular, Node.js) and backend technologies (e.g., Spring, Django). 
  • Familiarity with relational and non-relational databases (e.g., MYSQL, Azure SQL, MongoDB). 
  • Experience deploying applications on cloud services such as AWS, Azure, or Google Cloud.   
  • Understanding of DevOps practices and tools, including CI/CD pipelines, version control (Git), and containerization (Docker). 
  • Familiarity with Agile or Scrum methodologies, contributing to sprint planning and iterative development cycles. 
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues. 
  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience). 
  • Understanding mobile application development for iOS and Android platforms, with experience in frameworks like React Native, MAUI, or Flutter. 
  • Experience working in Agile or Scrum environments, participating in sprint planning, daily stand-ups, and iterative development cycles. 
  • Experience deploying applications on multiple cloud services. 
  • Basic knowledge of user experience (UX) and user interface (UI) design principles to collaborate effectively with design teams and improve the user experience. 
  • Experience designing and integrating RESTful or GraphQL APIs. 
  • Knowledge of secure coding practices and common security vulnerabilities. 
  • Experience providing technical leadership to small teams or mentoring junior engineers.  

Benefits - You'll love working at NRI not just for the usual benefits, but for our environment and culture!

  • You'll work with a great group of people in a highly collaborative team and results oriented atmosphere
  • You'll have the opportunity to work in a dynamic and extremely positive environment where there is always the opportunity to challenge your skills and really move the needle
  • You’ll work with large, sophisticated, and progressive clients throughout North America
  • We provide a comprehensive benefits program including: Health, Vision, and Dental Insurance, Life Insurance, Health/Dependent Care Flexible Spending, 401(k) Plan, Short-Term and Long-Term Disability Coverage, Generous Vacation and Flex Time Off Programs, Company Paid Holidays, and Training and Development Opportunities.

Notices

The above description is intended to describe the general nature and level of work performed by individuals assigned to this position. This is not intended to be an exhaustive list of all responsibilities, duties, knowledge, skills, or experience required of individuals in this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties and responsibilities. 

NRI North America is proud to be an Equal Opportunity/Affirmative Action employer. 

NRI North America will accept applications on an ongoing basis.
 
NRI North America will consider qualified candidates with criminal histories in a manner consistent with The Los Angeles Fair Chance Initiative for Hiring Ordinance. 
 
If you require reasonable accommodation in completing an application, interviewing, or otherwise participating in the hiring process, please direct your inquiries to [email protected].

Similar Jobs

ServiceNow Logo ServiceNow

Senior Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Carson City, NV, USA
26000 Employees

ServiceNow Logo ServiceNow

Senior Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Boise, ID, USA
26000 Employees

Zapier Logo Zapier

Senior Software Engineer

Artificial Intelligence • Productivity • Software • Automation
Remote
2 Locations
760 Employees

Iodine Software Logo Iodine Software

Senior Software Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Software
Remote or Hybrid
2 Locations
250 Employees
135K-175K Annually
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Indianapolis, IN
1,001 Employees
Year Founded: 2004

What We Do

Founded in 2004, Core BTS, Inc. is an award-winning technology solution and managed services provider. Recognized for accelerating digital transformation and cloud migration, Core BTS delivers robust cloud, modern workplace, app dev, security, and networking solutions to commercial and public-sector clients. With broad, scalable expertise, Core BTS is passionate about solving complex issues with an unwavering focus on client experience.

Similar Companies Hiring

Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account