Contruent is looking for a full stack Principal Software Engineer to join our software development team, working in an Agile environment as a key contributor of a SaaS product.
Requirements
- Playing a leadership role in the full life cycle from ideation through production support and maintenance of a complex SaaS application
- Learning the domain of project cost controls and applying principles of domain-driven design and modeling to building Contruent software applications
- Architecting, designing, and implementing microservices and associated patterns
- Conducting research spikes to drive key technical decisions
- Developing and implementing detailed strategies for modernizing legacy applications
- Mentoring junior engineers in the areas of architecture and design
- Full stack development – front end, back end, and database
- Working closely with the Product group to refine new features and functionality, build out roadmaps/task execution plans, and provide estimations
- Developing containers and deploying them to Kubernetes clusters
- Implementing best practices associated with CI/CD
- Working with DevOps to identify infrastructure needs and that software components are readily deployable and can be effectively monitored and managed once deployed to the cloud
- Creative, out-of-the-box solutioning of complex problems
- Own issue identification, root cause analysis, and resolution
- Develop scalable, high quality, easy to use software
- Work with a highly efficient team in a global organization
Benefits
- Competitive salary ($155,000-$175,000)
- Bonus
