If you want to help build the world's fastest-growing software portfolio, we invite you to join our team!
What You Will Be Doing
Delivering high-quality upgrades and customizations. You will deep dive into issues and create customized solutions for our clients.
Coaching developers. By reviewing the work and providing feedback, you will lead the team into delivering a perfect solution.
What You Won’t Be Doing
High-level management. You are ultimately responsible for creating the solution and ensuring its implementation, not just overseeing the process.
Becoming stuck on the same technology. You will be continuously expanding your knowledge and experience with new products.
Senior Principal Software Engineer Key Responsibilities
Deliver high-quality software upgrades and customizations to clients by writing quality code
Basic Requirements
A university degree that includes in-depth study of data structures, algorithms, object-oriented programming, computer architecture, and software engineering
5+ years of C/C++ experience
8+ years of software development experience
At least 2 years of software design and architecture experience
Availability to start working within 30 days of receiving an offer