Back to search
OSI Engineering Linkedin · Posted 18d ago

Software Engineer, Mid-Level

Raymond, Maine, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Software Engineer – Automotive Systems & Platform Development


We are seeking a highly skilled Senior Software Engineer at a Global Automotive Company in Raymond, OH to support the development of innovative software solutions within a dynamic automotive technology environment. This role contributes to the design, development, integration, and optimization of scalable applications supporting next-generation automotive systems and research-driven prototype initiatives.


Key Responsibilities:


Software Development & Engineering

  • Design, develop, test, and maintain scalable software applications and system integrations.
  • Lead full-stack development efforts across front-end and back-end systems.
  • Develop modern GUI applications with a focus on usability, responsiveness, and performance.
  • Build and integrate software supporting prototype, proof-of-concept, and proof-of-value initiatives.
  • Participate in architectural discussions and contribute to technical decision-making.


  • Integration & System SupportDevelop and optimize database solutions using SQL and NoSQL technologies.
  • Troubleshoot complex software issues and resolve system integration challenges.
  • Ensure seamless integration between software modules and system components.
  • Apply cybersecurity best practices throughout the software development lifecycle.


  • Leadership & CollaborationSupport and mentor junior Software Engineer team members.
  • Conduct code reviews and provide day-to-day technical oversight.
  • Assist with implementation guidance and technical problem-solving.
  • Collaborate with systems engineers and cross-functional teams to define requirements and deliver solutions.
  • Participate in Agile ceremonies including Scrum and Kanban workflows.


  • Required Skills:8+ years of professional software development experience.
  • Strong proficiency in Python (preferred primary language).
  • Experience with C++ and/or Java.
  • Strong full-stack development experience (front-end and back-end).
  • Strong understanding of software architecture, integration, and system lifecycle management.
  • Hands-on experience developing and supporting GUI applications using modern frameworks.
  • Experience working in Agile development environments.


  • Preferred Skillset:Java experience (especially for infotainment or interface-layer systems).
  • Experience with APIs, microservices, and distributed systems.
  • Exposure to CI/CD pipelines, DevOps practices, and automated deployment strategies.
  • Experience with AWS, Microsoft Azure, or Google Cloud Platform.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Automotive, mobility, or embedded-adjacent systems experience.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search