Filled Positions
Principal Software Engineer
Are you looking to hire?
Thankz offers a range of outstanding Principal Software Engineer candidates. If you're searching for top talent in this field or a similar position, our team can find the ideal person who meets your specific needs and requirements.
As a Principal Software Engineer, you will be a key technical leader in our software development team, responsible for designing, implementing, and maintaining complex software systems. Your expertise in software architecture and development best practices will be essential in guiding and mentoring junior engineers and driving technical excellence.
What you'll be doing
- Leading the design and architecture of scalable and robust software solutions
- Collaborating with cross-functional teams to define project requirements and objectives
- Developing and implementing high-quality code and conducting code reviews
- Identifying and resolving technical challenges and performance issues
- Mentoring and providing technical guidance to junior software engineers
- Staying up-to-date with the latest advancements in software development
- Participating in system and database design and optimization
- Ensuring code quality and adherence to coding standards
- Providing technical leadership and promoting a culture of innovation
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience as a Software Engineer in a senior or principal role
- Strong proficiency in programming languages such as Java, C++, or Python
- Proficiency in software design patterns and architectural principles
- C1/C2 English Level proficiency (both written and spoken English)
- Familiarity with cloud computing platforms and microservices architecture
- Excellent problem-solving and analytical skills
- Ability to lead and work collaboratively in a team-oriented environment
- Experience with Agile/Scrum development methodologies
Preferred candidates will have a track record of successfully delivering complex software projects and driving technical excellence. They will possess experience in leading software development teams and have a deep understanding of distributed systems and containerization. Familiarity with DevOps practices and experience in the tech or software industry would be advantageous.
We offer a full-time, US-hours remote job, 40-hour workweek Mon-Fri, with excellent prospects for long-term growth for an ambitious experienced Principal Software Engineer. We can offer HMO and other benefits to Philippine candidates.