As a Principal Software Engineer you will play a key role in designing developing and deploying highperformance software solutions while defining best practices and technical standards. You will collaborate with crossfunctional teams bridging engineering and senior leadership and mentor engineers to drive excellence in software development. You will ensure the reliability scalability and quality of our software.
Responsibilities
- Lead the design development and deployment of highperformance scalable and maintainable software solutions and features.
- Define and implement architectural patterns coding best practices and technical standards.
- Collaborate with crossfunctional teams including product management system engineering QA and customer success to deliver toptier software solutions. Serve as a bridge between engineering teams and senior leadership including nontechnical leaders.
- Provide mentorship and technical guidance to software engineers particularly in areas like performance optimization testing strategies and sustainable software development practices.
- Conduct code reviews improve engineering processes and ensure software quality and security standards.
- Stay current with emerging technologies and industry trends integrating them into our tech stack when applicable.
- Troubleshoot and resolve complex software issues ensuring system reliability and performance.
- Drive innovation through research prototyping and proofofconcept development.
- Be able to balance speed and quality to deliver sustainable solutions that meet both short and longterm objectives.
Qualifications :
What you need to have:
- Proven expertise in Python including experience with performance optimization packaging and testing. We suggest a minimum of 7 years of Python related experience and 10 years of general software development experience.
- Deep experience with technologies such as Kubernetes Docker Kafka or NoSQL databases (e.g. MongoDB InfluxDB).
- Strong knowledge of software architecture principles and ability to contribute to architectural discussions.
- Strong curiosity and willingness to learn domainspecific telecom industry knowledge as appropriate.
- Exceptional ability to work independently and proactively with minimal oversight.
- Strong judgment decisionmaking and problemsolving skills.
- Experience working in a leadership or senior engineering role.
- Excellent written and verbal communication skills capable of engaging with both technical and nontechnical stakeholders.
Preferred Qualifications
- Familiarity with Java or modern frontend technologies and frameworks (e.g. JavaScript).
- Experience working with modern deployment techniques and practices such as CI/CD pipelines and deployment automation.
- Understanding of RAN (Radio Access Network) concepts including cells sites controllers and topologies.
Additional Information :
Why Join Us:
- Dynamic Team: Collaborate with experts passionate about technology and innovation.
- Career Growth: Enjoy ample opportunities for professional development.
- Impactful Work: Play a crucial role in enhancing our software code base monitoring features and data operations.
- Attractive Benefits: Competitive salary hybrid work.
Spectrum Effect Inc is committed to diversity and inclusion. We are an equal opportunity employer and welcome applicants from all backgrounds to apply.
This is a hybrid position and candidate should be based in MTY Mexico.
Thinking about advancing your career to the next level Do you have what it takes to successfully lead a software organization
Apply now! Nothing ventured nothing gained.
Remote Work :
No
Employment Type :
Contract