Remote Otter LogoRemoteOtter

Senior Software Engineer - Remote

Posted 23 hours ago
Software Development
Full Time
Worldwide

Overview

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.

In Short

  • 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.

Requirements

  • 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 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.
Core BTS logo

Core BTS

Core BTS is a forward-thinking enterprise consultancy specializing in modern application development and technology solutions. The company is dedicated to driving technical excellence and innovation, providing strategic leadership in software architecture, and fostering a collaborative environment. With a focus on scalable and secure solutions, Core BTS partners with large, sophisticated clients across North America, offering a dynamic workplace culture that emphasizes mentorship, knowledge sharing, and professional growth. The organization values its employees by providing comprehensive benefits and opportunities for continuous development.

Share This Job!

Save This Job!

Similar Jobs:

Fictiv logo

Senior Software Engineer - Remote

Fictiv

19 hours ago

Join Fictiv as a Senior Software Engineer to revolutionize the manufacturing industry with cutting-edge technology.

USA
Full-time
Software Development
$160,000 - $200,000/year
PointClickCare logo

Senior Software Engineer - Remote

PointClickCare

Yesterday

Join PointClickCare as a Senior Software Engineer to lead innovative software development in healthcare technology.

USA
Full-time
Software Development

Jobgether

Senior Software Engineer - Remote

Jobgether

2 days ago

Join a fast-growing SaaS company as a Senior Software Engineer, leading the full development lifecycle and mentoring teams in a remote environment.

United Kingdom
Full-time
Software Development
Singular Photonics logo

Senior Software Engineer - Remote

Singular Photonics

2 days ago

Join Singular Photonics as a Senior Software Engineer to develop innovative SDK solutions for advanced sensor technology.

UK
Full-time
Software Development
The Adaptavist Group logo

Senior Software Engineer - Remote

The Adaptavist Group

4 days ago

Join the ScriptRunner Cloud team as a Senior Software Engineer and contribute to innovative solutions for millions of users.

Worldwide
Full-time
Software Development