Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Developer for Analytics role.
Rezi rewrites your resume against J.D. Power's job description. Free.

Tailor your resume to this Senior Software Developer for Analytics role.
Rezi rewrites your resume against J.D. Power's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Developer for Analytics posting at J.D. Power — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Developer for Analytics posting at J.D. Power — free, in seconds.
About the Role
We're looking for a Senior Software Developer to join our Analytics engineering team. You'll design the technical solutions that turn rich automotive and consumer datasets into products and insights our global customers can rely on. At J.D. Power, we're global leaders in consumer insights, advisory services, and data analytics. In this role you'll design the solutions that connect our data pipelines, models, and user experiences into one coherent product, working on a modern cloud data platform such as Snowflake, Databricks, or Palantir Foundry. You'll drive the engineering plan for complex feature areas, lead code and design reviews, and work closely with data scientists and AI engineers to get prototypes into production. Mentoring the engineers around you is a big part of the job too.
Responsibilities
- Design the technical solutions that tie together data pipelines, models, and user-facing experiences into one coherent product.
- Break complex analytics or AI feature areas down into clear engineering plans, and flag technical risks before they become problems.
- Lead code and design reviews, helping the team sharpen its approach to architecture, structure, and testing.
- Work closely with data scientists, AI engineers, and product managers to shape experiments and turn promising prototypes into production-ready systems.
- Mentor junior engineers, sharing knowledge about system design, debugging, and stakeholder communication.
- Take ownership of end-to-end analytical solution design - data contracts, feature stores, model endpoints, client integration - on a modern cloud data platform such as Snowflake, Databricks, or Palantir Foundry.
- Apply business judgment to architecture and tooling decisions, weighing cost, risk, and value.
- Monitor advancements in analytics and AI platforms and recommend adoption of new technologies.
- Select appropriate integration patterns and conduct proofs of concept to test scalability.
- Decide between building new solutions versus reusing existing ones, balancing experimentation speed against reliability.
- Communicate effectively with senior engineers, data scientists, and product partners to ensure alignment on business, product, and technical direction.
Requirements
- A Bachelor’s degree in Computer Science (or related field) plus around 8 years of relevant software development experience - or 6 years with a Master's, or 3 with a PhD. Equivalent experience is also welcome.
- A track record of owning delivery on complex, multi-team software or data engineering work.
- Background in automotive, consumer insights, or analytics-driven SaaS.
- Experience mentoring engineers and running technical design reviews.
- Strong Python, SQL, and Git skills, with real experience running production data pipelines.
- Hands-on experience with a modern cloud data platform - Snowflake, Databricks, Palantir Foundry, or something similar.
- Comfortable with JavaScript/TypeScript and React for building customer-facing applications and interfaces.
- Experience designing scalable data architectures and a good understanding of integration patterns like ETL/ELT and batch or streaming.
- PySpark or a similar distributed data processing framework.
- CI/CD pipelines, observability tooling (logging, alerting, monitoring), and infrastructure-as-code.
- Experience working with cloud infrastructure, in either Azure, AWS, or GCP.
- Some exposure to putting AI/ML models into production analytics use cases.
- Working knowledge of HTML/CSS and data visualization libraries.
- Equally comfortable thinking strategically and getting hands-on - you don't need much oversight to drive a complex feature area forward.
- A natural mentor who enjoys raising the bar for the people around you.
- A clear communicator, at ease explaining technical trade-offs to engineers and non-technical stakeholders alike.
- Decisive under ambiguity, without losing sight of the bigger picture.
- Collaborative and easy to work with - you build trust quickly with data science, AI engineering, and product partners.
Skills
- Python
- SQL
- Git
- JavaScript
- TypeScript
- React
- ETL/ELT
- Batch processing
- Streaming data processing
- PySpark
- CI/CD
- Observability tooling
- Infrastructure-as-code
- Azure
- AWS
- GCP
- AI/ML
- HTML
- CSS
- Data visualization
Location
- Remote - UK
Work Type
- Remote
- Full-time
Experience Level
- Senior
- 8 years of relevant software development experience (or 6 with Master's, or 3 with PhD)
- Experience mentoring engineers
- Experience running technical design reviews
Education Level
- Bachelor’s degree in Computer Science or related field
- Master's degree
- PhD
About the Company
- J.D. Power is a global leader in consumer insights, advisory services, and data analytics.
- Our mission is to power every auto-related decision through proprietary data, advanced analytics, deep industry expertise, and seamless workflows that connect insight to action.
- Our Values: We POWER Our Customer's Success, We are Innovative, Collaborative and Grounded in Data, We Make Things Easy, We Get It Done, We Start with Trust & Prove it Everyday.
Equal Opportunity
- JD Power is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.
- Should you require accommodations during the recruitment and selection process, please reach out to tarecruitment@jdpa.com.