For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Core BTS
Core BTS

Senior Software Engineer

Location

Remote anywhere

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Project management
React
+44

Visa

U.S. visa required

Permanent role
7 days ago
Apply now

Senior Software Engineer

Remote

Delivery – Modern Applications /

Full-time /

Remote

Apply for this job

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 CareersBegin@nri-na.com.

Apply for this job

About Core BTS

👥501-1000
📍Madison, Wisconsin, United States
🔗Website

Core BTS Service

Core BTS product / service
Core BTS product / service
Core BTS product / service
Core BTS product / service
Core BTS product / service

How does Core BTS work?

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.

Company culture

Passion

We love what we do, and we love doing it.

Excellence

We challenge ourselves to be the best.

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service