We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Cyvatora IT Solutions logo
Cyvatora IT Solutions Verified
IT Services and IT Consulting

Senior Software Engineer

Pineville, North Carolina, United StatesOnsiteFull TimeSenior$109,980–$132,449 /yrPosted 2 months agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

<Job Summary>
We are seeking a highly motivated and experienced Senior Software Engineer to lead the development and enhancement of our cutting-edge software solutions. In this role, you will leverage your expertise in web development, application development, and cloud infrastructure to build scalable, secure, and innovative applications. You will collaborate with cross-functional teams in an agile environment to deliver high-quality products that meet business needs and drive technological advancement. This is an exciting opportunity for a passionate engineer eager to make a significant impact through innovative software solutions.

<Duties>

  • Design, develop, and maintain robust web applications using technologies such as Ruby on Rails, JavaScript, React, and Express.
  • Architect and implement RESTful APIs to facilitate seamless communication between front-end and back-end systems.
  • Manage cloud infrastructure deployments on AWS and Azure, ensuring high availability, security, and scalability of applications.
  • Collaborate with product owners and stakeholders to translate requirements into technical specifications and actionable development plans.
  • Lead code reviews, enforce best practices in software development, and mentor junior team members to foster continuous improvement.
  • Optimize application performance through database tuning with MySQL and SQL Server; utilize version control tools like GitHub, SVN, and Git for efficient code management.
  • Develop secure applications adhering to RBAC (Role-Based Access Control) principles and implement security measures across all systems.
  • Participate actively in Agile ceremonies such as sprint planning, stand-ups, and retrospectives to ensure timely delivery of features.

<Requirements>

  • Proven experience in software development with expertise in front-end (React) and back-end (Ruby on Rails, .NET) frameworks.
  • Strong knowledge of IT infrastructure including Linux servers, cloud platforms (AWS, Azure), and containerization technologies.
  • Proficiency in programming languages such as JavaScript, Python, Java, C#, C++, C, VBA, with a focus on application development across diverse environments.
  • Hands-on experience designing RESTful APIs using REST principles; familiarity with API management tools is a plus.
  • Solid understanding of database systems including MySQL, SQL Server, and experience with SQL query optimization.
  • Experience working within Agile methodologies; familiarity with SVN, GitHub, Git version control systems is essential.
  • Knowledge of quantum engineering concepts is a bonus but not mandatory; a strong foundation in software engineering principles is required.
  • Ability to work effectively in Linux environments; familiarity with application deployment on cloud services like AWS or Azure is preferred.
  • Excellent problem-solving skills combined with strong communication abilities; proactive attitude towards learning new technologies such as C#, .NET frameworks or REST API design. Join us as a Senior Software Engineer to shape innovative solutions that empower our business operations while advancing your career in a dynamic technology-driven environment!

Pay: $109,979.88 - $132,448.89 per year

Benefits:

  • 401(k)
  • AD&D insurance
  • Dental insurance
  • Disability insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Vision insurance

Work Location: In person

Ready to apply?
You'll be redirected to Cyvatora IT Solutions's application page.

Similar roles