Senior Full Stack Software Engineer
Your Role: Innovator, Problem-Solver, and Collaborator
What You'll Bring to the Table
- Harness the power of data: Design, implement, and maintain efficient data pipelines using technologies like Python, Spark, .NET, SQL and more.
- Lead by design: Develop innovative solutions that transform raw data into actionable insights tailored to our clients' needs.
- Collaborate and deliver: Work with a diverse team to achieve long-term success, presenting your solutions to stakeholders and ensuring timely client deliverables.
- Test, refine, and deploy: Use CI/CD and automation tools to create robust and scalable deployments. Verify functionality with your teammates and maintain high-quality standards.
- Set the standard: Champion best practices, peer-review code, and document decisions to ensure a culture of excellence and clarity.
- Embrace autonomy: Take charge of your work with a high level of responsibility and creatively tackle challenges.
What You'll Bring to the Table
- A degree in Computer Science (or related field) - a Master's degree is a bonus!
- 5+ years of software development experience, with expertise in backend development.
- A strong foundation in data engineering, including designing practical data schemas and working with large-scale distributed systems.
- Proficiency in Python, PySpark, SQL, C#, .NET, and Typescript—and a willingness to quickly learn new technologies.
- Experience with Agile processes, source control (Git), and delivering web-based applications to end users.
- Bonus: Knowledge of automotive data is a plus but not required.
- Flexibility to travel for customer and team engagements when needed.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.