Software Engineer - Observability (Pulse)

AcceldataCampbell, CaliforniaOn-siteFull-timeMid level, 2–5 yearsListed 2 weeks ago

Apply now

About this role

We are looking for a Software Engineer to join the Pulse product team at Acceldata. In this role, you will contribute to building and scaling Pulse, our data observability platform, by developing high-quality software, enhancing system performance, and delivering impactful features that improve data reliability and insights for customers.
 
Product Link: https://www.acceldata.io/pulse

Key Responsibilities:

- Design, develop, and maintain large-scale, scalable software applications.

- Write clean, efficient, and well-tested code following industry best practices.

- Collaborate with cross-functional teams to define, design, and deliver new features.

- Troubleshoot, debug, and resolve production issues in a timely manner.

- Participate in code reviews to maintain code quality and share knowledge.

- Continuously learn and adopt new technologies, tools, and frameworks.

Required Qualifications & Skills:

- Master’s degree in Computer Science, Engineering, or a related field.

- Proficiency in one or more programming languages such as Java, Python, or Go.

- Strong understanding of data structures, algorithms, and system design.

- Experience with distributed systems and scalable architectures.

- Familiarity with RESTful APIs and microservices architecture.

- Strong problem-solving skills and attention to detail.

- Good communication and collaboration skills.

Key Competencies:

- Ownership and accountability

- Analytical thinking

- Collaboration and teamwork

- Adaptability and continuous learning

- Customer-focused mindset