Careers

Senior Software Engineer

Company Overview:

Cedar AI is a leader in leveraging artificial intelligence to drive digital transformation and empower intelligent decision-making across industries. We are committed to building reliable, innovative solutions that harness data for impactful results. At Cedar AI, you will join a passionate team of experts where innovative thinking and collaborative problem solving are at the forefront of our mission.

Job Overview:

We are seeking a seasoned Senior Software Engineer to lead the design, development, and deployment of scalable software systems. In this role, you will collaborate closely with cross-functional teams including product management, design, and data science to drive complex projects from conception to completion. Your expertise will help shape our technology strategy and mentor junior team members, ensuring the highest quality of code and performance standards are met.

Key Responsibilities:

  • System Architecture & Development:
    • Design and implement scalable, robust software solutions.
    • Lead the development of complex features and services, ensuring maintainability and performance.
  • Team Leadership & Mentorship:
    • Provide technical direction and mentorship to junior engineers.
    • Lead code reviews, establish best practices, and drive continuous improvement initiatives.
  • Project Collaboration:
    • Work with product managers and cross-functional teams to gather requirements and translate them into technical solutions.
    • Facilitate effective communication between teams to ensure alignment on technical objectives.
  • Quality Assurance & Performance:
    • Develop, document, and enforce coding standards and software development processes.
    • Diagnose, debug, and resolve performance issues and production problems.
  • Innovation & Continuous Learning:
    • Stay informed about emerging technologies, evaluate their applicability, and integrate innovative ideas into the development process.
    • Contribute to strategic planning and technology roadmap sessions to enhance Cedar AI’s long-term vision.

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent experience).
  • At least 5 years of software development experience with a proven track record in building complex systems.
  • Proficiency in one or more programming languages such as Python, Java, or JavaScript, along with experience in developing web applications or distributed systems.
  • Experience with cloud-based services (e.g., AWS, Azure, Google Cloud) and microservices architectures.
  • Strong understanding of version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving abilities, coupled with strong communication and leadership skills.
  • A passion for mentoring others and a drive to elevate overall team performance through continuous improvement.

What We Offer:

  • A dynamic, innovative work environment where creativity and technical excellence are celebrated.
  • Opportunities for professional growth, skill development, and career advancement.
  • A competitive compensation and benefits package aligned with industry standards.
  • The chance to work on transformative projects at the intersection of software engineering and artificial intelligence.

Apply for this position

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.