Hybrid Senior Software Engineer

Posted 31 minutes ago

Apply now

About the role

  • Senior Software Engineer at Ralliant Corporation designing and developing scalable software solutions using C++, Python, and C#. Collaborating with teams to deliver high-quality software and drive continuous improvement.

Responsibilities

  • Design, develop, and deploy scalable and efficient software solutions using C++, Python, and C#.
  • Lead initiatives to abstract software components for scalability and deployment across a broad range of products, ensuring high reliability and performance.
  • Analyze and resolve complex software issues to maintain system stability and optimize performance.
  • Create comprehensive technical documentation, including design specifications and deployment guidelines.
  • Partner with cross-functional teams, including product managers, architects, and QA engineers, to deliver high-quality software within deadlines.
  • Drive initiatives to improve development processes and software quality, leveraging emerging technologies (such as generative AI tools) to accelerate development and enhance code quality.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional experience in software development with a strong track record of delivering major software features.
  • Proficiency in C++, Python, and C#.
  • Experience with AWS services (e.g., AWS Config Manager) and cloud infrastructure.
  • Strong understanding of CI/CD pipelines and deployment automation.
  • Experience with automation tools to enhance deployment efficiency.
  • Familiarity with software testing frameworks and best practices for ensuring software quality.
  • Experience using generative AI tools to accelerate development and improve problem-solving approaches.
  • Strong communication and collaboration skills, with the ability to lead initiatives and mentor junior engineers.
  • Experience with distributed systems, microservices, or cloud-native architecture.
  • Understanding of security best practices in software development.
  • Familiarity with Agile methodologies and experience in fast-paced environments.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job