
Staff Software Engineer
Job description
About the role
At Carta, we are revolutionizing the management of private capital through our AI-driven platform, which serves over 55,000 companies and 1.8 million equity holders. In the position of Staff Software Engineer, you will play a pivotal role in shaping our technical direction, ensuring the integrity of our architectural framework, and promoting engineering excellence across the organization. Your contributions will be vital in navigating complex technical challenges and fostering a culture of innovation.
Key facts
What you'll do
- Tackle intricate and ambiguous technical issues by developing clear and actionable plans for the engineering team to follow.
- Spearhead architectural enhancements that improve the reliability and scalability of our interconnected systems, ensuring they meet the demands of our growing user base.
- Facilitate alignment among cross-functional teams regarding significant technical decisions, effectively bridging gaps between different domains.
- Create and implement standards and infrastructure that enable the safe and efficient integration of AI tools throughout the software development lifecycle.
- Provide mentorship to senior engineers, helping to define a vision for operational excellence that raises the overall technical standards within the organization.
- Collaborate with product and design teams to translate business requirements into technical specifications, ensuring that our solutions are both innovative and feasible.
- Conduct code reviews and provide constructive feedback to promote best practices and enhance code quality across the engineering team.
- Lead initiatives to improve team processes and workflows, fostering a culture of continuous improvement and collaboration.
Requirements
- A minimum of 10 years of experience in professional software engineering, showcasing a robust technical background.
- A proven track record of providing high-level technical leadership and guidance within engineering teams.
- Extensive expertise in designing and building distributed systems that are scalable and resilient.
- Proficiency in a variety of technologies, including Python, Django, React, Postgres, JVM languages, gRPC, and AWS cloud-native infrastructure.
- Strong ability to lead by influence, utilizing effective communication and technical discipline rather than relying solely on direct authority.
- An aptitude for foreseeing potential business obstacles and architecting systems that facilitate long-term growth and adaptability.
Nice to have
- Experience with machine learning frameworks and their integration into production systems.
- Familiarity with DevOps practices and tools, enhancing the deployment and operational efficiency of software applications.
- Knowledge of security best practices in software development, ensuring the protection of sensitive data.
Skills & tools
- Proficient in Python and Django for backend development.
- Experienced with React for building dynamic user interfaces.
- Skilled in using Postgres for database management and optimization.
- Familiar with JVM languages for various application needs.
- Knowledgeable in gRPC for efficient communication between services.
- Experienced with AWS for cloud infrastructure management and deployment.
Practical notes
- The compensation package includes a competitive salary along with equity options in the company, aligning your success with that of Carta.
- Our hiring process follows a pooled model, where candidates are initially interviewed for Carta as a whole, followed by a phase where they are matched with specific teams based on their skills and interests.
- All official communications regarding the hiring process will only come from email addresses ending in @carta.com or @carta-external.com to ensure authenticity.
- Carta is committed to being an equal opportunity employer and actively provides accommodations for candidates with disabilities or medical conditions throughout the interview process.
Join us at Carta, where your expertise will help shape the future of private capital management. If you are passionate about technology and eager to make a significant impact, we encourage you to apply.
About the company
's infrastructure and industry wide best practices, that translates into leverage for Carta's business. About You You are excited by the idea of developing scalable, reliable and efficient infrastructure that powers the entire company. We're looking for strong communicators who enjoy collaborating to solve complex problems.