With the possibility of relocation
Are you an experienced software engineer looking for an exciting opportunity to contribute to cutting-edge technologies? We are thrilled to announce an opening for a Senior Software Engineer to join our dynamic team and participate in the development of MDM (Mobile Device Management) and EDR (Endpoint Detection and Response) solutions.
At Sternx, we are passionate about empowering organizations with robust security and management capabilities for their mobile and endpoint devices. As a Senior Software Engineer, you will be crucial in enhancing our MDM and EDR offerings, ensuring our clients have the tools necessary to protect and control their devices effectively.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and implement MDM and EDR solutions.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Contribute to architectural discussions, proposing innovative ideas to improve performance, scalability, and security.
- Write high-quality, maintainable, and efficient code in languages such as C++, or Python.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous learning and improvement.
- Stay up-to-date with the latest industry trends and emerging technologies, incorporating them into the development process where appropriate.
- Collaborate with the Quality Assurance team to ensure reliability, stability, and performance.
- Troubleshoot and resolve complex technical issues, working closely with support teams to provide timely resolutions for our customers.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience as a software engineer, preferably in the development of MDM or EDR solutions.
- Strong programming skills in languages such as C++, or Python.
- Proficiency in mobile platforms (iOS and Android) and familiarity with enterprise security and management practices.
- Deep understanding of networking protocols, security principles, and encryption algorithms.
- Experience with cloud technologies (e.g., AWS, Azure) and containerization (Docker, Kubernetes) is a plus.
- Solid knowledge of software development best practices, including version control, testing methodologies, and agile methodologies.
- Excellent problem-solving abilities and strong attention to detail.
- Practical communication skills and the ability to collaborate in a team environment.
Join our team and become part of a company dedicated to pushing the boundaries of mobile security and endpoint management. We offer a competitive salary, a comprehensive benefits package, and a stimulating work environment that encourages innovation and personal growth.