
Principal Member Technical Staff – Backend, Java/Python
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in India.
• Design and architect our premier metadata software solutions.
• Create applications with a platform-first approach, prioritizing scalability, consistency, and reliability in every decision.
• Lead the implementation of technology and best practices within their engineering teams.
• Collaborate with the Product team to convert ambiguous business requirements into clear and actionable technical roadmaps.
• Engage actively in development with team members for up to 60% of their time, building modules and systems that exemplify best practices.
• Ensure seamless and consistent data flow across ingestion, processing, and delivery systems to end customers through cross-system integration.
• Work in close partnership with Data Science, DevOps, and Frontend architects to guarantee that our backend infrastructure meets evolving needs.
• Oversee scaling, performance, and quality of the solutions.
• Explore new and relevant technologies and tools, promoting their adoption while assessing the impact of your contributions.
• Implement a long-term technology vision for your teams.
• Develop architectures and designs for new solutions addressing both existing and emerging challenges.
• Accountable for the architecture of your platform, ensuring alignment with long-term requirements and the overarching platform vision.
• Lead technology and tool selection for your team and take responsibility for these choices.
• Facilitate technology forums and regular discussions within the team to promote best practices.
• Establish organization-wide engineering standards (coding guidelines, API contracts, security protocols, design standards) to ensure uniformity across teams.
• Mentor and support senior engineers, cultivating a culture of learning and collaboration within the team.
• Go above and beyond your role to enhance the organization and business outcomes.
• Bachelor’s degree in Computer Science, Engineering, or a related discipline.
• Over 10 years of professional experience in software development.
• Proven experience in designing, developing, and scaling enterprise-grade applications, including building solutions from the ground up.
• Comprehensive knowledge and expertise in messaging queue concepts.
• Proficient in Java/Python frameworks such as Spring, Hibernate, or similar technologies.
• Experience with RESTful APIs and microservices architecture.
• Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is advantageous.
• Working knowledge of machine learning and data science principles.
• Advocate for SDLC practices.
• Understanding of software development methodologies (Agile, Scrum, etc.).
• Strong analytical and problem-solving abilities, capable of working independently as well as collaboratively.
• In-depth understanding of application development, infrastructure management, data engineering, and platform constructs.
• Extensive knowledge of various data storage systems: SQL and NoSQL.
• Excellent communication and interpersonal skills.
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
• Knowledge of CI/CD tools and practices.
• Experience with test-driven development (TDD) and automated testing frameworks.
• Competitive salary and comprehensive benefits package.
• Opportunities for professional development and career advancement.
• A collaborative and inclusive workplace culture.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.