remote
Software Engineer II - V2X
Software Engineer
Senior software engineer focused on enterprise‑level development on Windows platforms, building robust solutions with C++, Python, and .NET, while collaborating in Agile teams to deliver mission‑critical applications.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance software components in C++ and Python for enterprise applications on Windows.
- Collaborate with cross‑functional R&D teams to define requirements, architecture, and technical specifications.
- Implement and optimize database interactions using SQL and related data access technologies.
- Participate in code reviews, unit testing, and continuous integration pipelines to ensure code quality and reliability.
- Contribute to documentation, troubleshooting, and performance tuning of production systems.
Requirements
- 3+ years of professional software development experience, preferably in enterprise or defense environments.
- Proficiency in C++ and Python, with solid understanding of Windows OS and .NET ecosystem.
- Experience with SQL databases and data‑access patterns.
- Strong problem‑solving skills and ability to work independently and in Agile teams.
- Excellent communication skills and a commitment to delivering secure, maintainable code.