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.
Software Engineering Intern developing next - generation test automation software at Tektronix. Collaborating with senior engineers on impactful projects and gaining exposure to modern engineering practices.
HV Transmission Engineering Lead overseeing electrical engineering teams for UK HV Transmission projects. Collaborating on design delivery, managing stakeholder communication, and leading complex engineering scopes.
AI - Native Engineering Lead at PwC overseeing cloud migration strategies and mentoring teams for developing innovative software solutions. Focus on AWS cloud and AI - native practices while ensuring quality and security.
Full Stack Engineer designing and developing software solutions at Barclays. Collaborating with cross - functional teams while ensuring code quality and performance at scale.
Principal Engineer - Android providing technical leadership across critical native Android applications at IAA. Influencing engineering excellence and driving modernization in mobile apps.
Senior Full Stack Engineer developing high - performance Geospatial Platform and GIS cloud solutions at Pix4D in Berlin. Collaborating on AgTech data services and pivotal geospatial datasets to enhance agricultural fields.
Software Engineer II developing React Native applications for YUM! SuperApp used by restaurant teams. Focused on solving operational problems with performance and reliability across platforms.
Software Engineering Manager at PNC leading engineering teams in Retail Lending Core Services. Emphasizing modernization, innovation, and team development across critical lending platforms.