- Company Name
- Carta
- Job Title
- Senior Software Engineer I, Valuations
- Job Description
-
**Job Title**
Senior Software Engineer I – Valuations
**Role Summary**
Lead design, implementation, and maintenance of high‑availability, secure, and scalable portfolio valuation services for private equity and venture investors. Collaborate across product, engineering, and business teams to deliver end‑to‑end valuation workflows, integrate AI for anomaly detection, and continuously improve system observability and performance.
**Expectations**
- Deliver production‑grade code with strong test coverage and adherence to TDD.
- Own feature lifecycles from requirement refinement to production deployment and post‑release monitoring.
- Maintain low technical debt while scaling the platform to support thousands of concurrent users and large data volumes.
- Communicate effectively with cross‑functional stakeholders and advocate for user‑centric, reliable solutions.
**Key Responsibilities**
- Design and implement secure, scalable microservices for valuation data collection, enterprise value estimation, holdings allocation, and audit‑ready reporting.
- Write clean, maintainable Python code; interact with chosen frameworks (e.g., FastAPI, Django) and services (Datadog, Kafka, GRPC/GraphQL).
- Develop and enforce TDD practices, maintain high code coverage, and conduct thorough peer reviews.
- Instrument logging, monitoring, and performance metrics; use Datadog, Kubernetes, and AWS services for observability.
- Integrate AI agents to surface anomalies, enrich data pipelines, and enhance user experiences.
- Collaborate with R&D, Delivery, Marketing, and Operations to iterate on product features and architecture.
- Actively refactor legacy components, reduce technical debt, and build for future scalability.
**Required Skills**
- 3+ years of professional software development, with a focus on Python.
- Experience designing and developing microservices in a SaaS environment (REST/GraphQL, GRPC).
- Proficiency with container orchestration (Kubernetes) and cloud platforms (AWS).
- Familiarity with message brokers (Kafka), observability tools (Datadog), and modern CI/CD pipelines.
- Comfortable with front‑end frameworks (ReactJS) and cross‑stack coordination.
- Strong grasp of TDD, automated testing, and code quality processes.
- Excellent communication, code review, and stakeholder collaboration skills.
- Interest in applying AI/ML techniques to product experiences.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- No mandatory certifications required; certifications in AWS, Kubernetes, or related technologies are a plus.