Full Time

Senior Principal Software Engineer, Backend

Dataminr
$150,000 - $200,000* / year (about $72–$96 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Dataminr, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Principal Software Engineer, Backend at Dataminr will play a crucial role in designing, developing, and optimizing backend systems that support our innovative real-time information technology. This individual will leverage their extensive experience in backend software development to implement scalable and efficient architectures. As a senior leader, the candidate will mentor a team of engineers and collaborate cross-functionally to drive product vision and foster a culture of excellence and continuous improvement.



Job Responsibilities

  • Design, develop, and evaluate robust backend software solutions that meet business requirements.
  • Architect and implement high-performance systems capable of handling large-scale data processing.
  • Lead technical discussions and define best practices for software development processes.
  • Collaborate with product managers and cross-functional teams to deliver features on time.
  • Mentor and guide junior engineers, fostering their professional development and growth.
  • Continuously assess system performance and implement improvements as necessary.
  • Participate in code reviews and maintain code quality across the engineering team.
  • Stay current with industry trends and apply innovative solutions to enhance backend systems.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 8 years of professional experience in backend software development.
  • Proficiency in one or more backend programming languages such as Java, Ruby, Python, or Go.
  • Strong understanding of database management systems including SQL and NoSQL technologies.
  • Experience with cloud services such as AWS, Google Cloud, or Azure.
  • Demonstrated experience in microservices architecture and RESTful API design.
  • Familiarity with DevOps practices including Continuous Integration and Continuous Deployment (CI/CD).
  • Excellent problem-solving skills and ability to work independently and as part of a team.


Technologies & Tools

The Senior Principal Software Engineer, Backend will utilize a variety of technologies and tools such as cloud computing platforms (AWS, Google Cloud, Azure), programming languages (Java, Python, Ruby, Go), containerization with Docker, orchestration with Kubernetes, and databases (PostgreSQL, MongoDB) to build and maintain scalable systems. Familiarity with monitoring tools and logging frameworks will also be essential for ensuring system reliability and performance.



Ideal Candidates

Ideal candidates for the Senior Principal Software Engineer, Backend role at Dataminr are innovative thinkers with a strong technical vision and a passion for solving complex problems. They exhibit excellent leadership skills, demonstrate the ability to work collaboratively in a fast-paced environment, and are committed to delivering high-quality software solutions. Strong communication skills and a proactive mindset make them effective mentors and team players, ready to take on challenges and drive technological advancements within the company.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.