Job Description
About FirstParty
At FirstParty, we believe every business should be able to derive meaningful value from their data. As a fast growing data technology and services firm, we help organizations organize, utilize, and monetize their data assets. Backed by proven founders and trusted by Fortune 500 companies and high-growth firms alike, we specialize in building scalable data infrastructure and products that unlock new business opportunities.
We are seeking a Staff/Principal Engineer to help scale our software strategy, elevate our technical capabilities, and lead the next phase of growth for our engineering team. This is a high-impact, hands-on leadership role for someone passionate about building powerful software solutions and player/coaching high-performing teams.
What You’ll Do
Technical Ownership
- Active hands-on contributor (70%) and leader (30%) in the design, development, and maintaining of software systems that drive automation, data transformation, and insight generation across the FirstParty platform.
- Guide the technical roadmap, identifying high-leverage opportunities to inject scalable software solutions into internal workflows and client engagements.
- Make key architectural decisions to ensure our systems scale with performance and reliability as core tenets.
- Collaborate with internal stakeholders (Product, Data, Client Delivery) to turn business problems into elegant engineering solutions.
- Ensure software quality and maintainability with sound testing, documentation, and release processes.
Team Building & Management
- Build, grow, and lead a team of software and data engineers; coach and mentor team members to support long-term growth.
- Drive recruiting strategy and process to identify and onboard world-class engineering talent.
- Foster a collaborative and inclusive engineering culture focused on continuous improvement and knowledge-sharing.
- Establish best practices for engineering execution, including agile planning, code review, and cross-functional collaboration.
Client & Cross-Functional Engagement
- Support client projects with technical expertise, helping translate business needs into scalable software tools.
- Collaborate with FirstParty’s client-facing data experts to uncover opportunities for software automation and productization.
- Guide external partners and vendors in the execution of high-quality technical work on behalf of clients.
Who You Are
- A strong software engineer at your core. You’ve designed, developed, and deployed full-stack software solutions and can jump in at any point of the process.
- A strategic technical thinker. You have a track record of identifying automation and scalability opportunities that align with business goals.
- An experienced team builder. You’ve recruited, trained, and led engineering teams in high-growth environments.
- Fluent in big data technologies. You’ve worked with large-scale datasets and understand the architectural challenges and opportunities that come with it.
- A cross-functional collaborator. You know how to speak the language of Product, Data, and Business stakeholders.
- Execution-oriented. You’re comfortable with ambiguity, thrive in fast-paced environments, and have a bias toward action.
Qualifications
- 10+ years of experience in software engineering, with 2+ years in a player/coach, mentorship, or other leadership capacity.
- Proven experience building and scaling software systems in a production environment, using modern programing languages (Python preferred),and frameworks
- Strong experience with cloud platforms, particularly AWS (S3, EC2, Lambda, Glue, Redshift, SageMaker), deployed through Infrastructure As Code (Terraform preferred). AWS Certification(s) a big plus.
- Proficiency in building APIs, and Front-end web applications (Streamlit, React). Experience with distributed systems and big data infrastructure (Spark, Redshift, Snowflake, etc.).
- Thrived in distributed or hybrid teams while maintaining clear communication and accountability.
- Excellent communication, mentorship, and stakeholder management skills.
- Infosec background a plus
Why Join FirstParty
- Shape the future. You’ll have a front-row seat to help architect the next chapter of a rapidly growing technology and data company.
- Make an impact. Work directly with senior leaders and top-tier clients to solve meaningful data challenges.
- Grow fast. Join a company that invests in mentorship, development, and your long-term success.
- Competitive compensation. Including base, bonus, options, and a strong benefits package.
Job Tags