Principal Software Engineer - Remote Role with Equity
About the Role
We are seeking a talented Principal Software Engineer to join our innovative team at Selebrates. This full-time remote role offers the opportunity to lead the development of our cutting-edge, AI-powered platform that transforms how special occasions are planned and celebrated. As a Principal Software Engineer, you will play a crucial role in designing, developing, and maintaining scalable software solutions that enhance user experiences.
What You'll Do
- Take end-to-end ownership of the full technology stack, ensuring systems are secure, scalable, compliant, and production-ready.
- Utilize strong systems-level coding skills in Python and Java to develop robust back-end solutions.
- Collaborate with cross-functional teams to deliver high-performance applications that meet business needs.
- Mentor junior engineers, fostering their growth and development within the team.
- Define and execute a long-term technology and AI roadmap aligned with current and future growth.
- Lead and present AI and platform strategy at the board and executive level.
- Champion innovation through cloud-native design, automation, and resilient systems.
- Establish modern engineering standards and processes to build a strong delivery culture.
Requirements
- 5+ years of experience as a software engineer, with a focus on back-end development.
- Proficient in Python and Java, with a strong understanding of system architecture.
- Experience with Odoo is a plus.
- Production experience with Kafka, Kubernetes, and cloud infrastructure (AWS preferred).
- Strong knowledge of CI/CD practices and tools.
- Proven ability to lead technical discussions and make strategic technology decisions.
- Excellent communication skills and the ability to work collaboratively in a remote environment.
Nice to Have
- Experience in security software development.
- Familiarity with automation tools and practices.
- Knowledge of modern software development methodologies.
What We Offer
- Competitive salary with equity included in the compensation package.
- Fully remote work environment with flexible hours.
- Opportunities for professional growth and development.
- Collaborative and innovative team culture.
- Access to cutting-edge technology and tools.
This Principal Software Engineer role at Selebrates offers a unique opportunity to lead innovative projects in a fully remote environment, with equity benefits included.
Who Will Succeed Here
Deep expertise in Python and Java, with a strong understanding of Odoo for ERP solutions, allowing for seamless integration of business processes with software development.
Proficient in cloud infrastructure management using AWS, with hands-on experience in deploying and orchestrating applications via Kubernetes and Kafka for high availability and scalability.
A proactive mindset focused on automation and CI/CD practices, capable of leading teams in implementing DevOps methodologies to streamline development workflows and enhance software delivery.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months