Lead development for an end to end solution by collaborating with cross-functional teams to define requirements and system architecture. Design, develop, and maintain system components that meet functional and performance requirements in complex system environments. Conduct thorough testing and debugging to ensure the reliability, scalability, and resilience of software applications, especially within a distributed systems context. Work closely with hardware engineers and product managers to ensure seamless integration of software and hardware components. Collaborate with the team to define and document software engineering processes and practices, ensuring adherence to quality standards and regulatory requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed