Full Time

Software Engineer - Platform

CentML
$80,000 - $150,000* / year (about $38–$72 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 CentML, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer - Platform at CentML will play a critical role in developing and maintaining scalable software solutions that enhance our platform capabilities. The candidate will work closely with cross-functional teams to architect, implement, and optimize key components of our systems, ensuring a robust and efficient infrastructure. This position demands a strong focus on both performance and user experience, leveraging innovative technologies to meet the evolving needs of our clients and stakeholders.



Job Responsibilities

  • Design, develop, and maintain scalable software solutions for the CentML platform.
  • Collaborate with product managers and other stakeholders to gather and analyze requirements.
  • Implement and optimize algorithms for improved performance and efficiency.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve application issues in a timely manner.
  • Ensure the software adheres to best practices and industry standards.
  • Participate in the entire software development lifecycle including planning, design, implementation, testing, and deployment.
  • Stay updated with emerging technologies and industry trends to innovate solutions.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years experience in software development, with a focus on platform engineering.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Strong understanding of software architecture and design principles.
  • Experience with distributed systems and cloud computing, preferably AWS or Azure.
  • Familiarity with database technologies including SQL and NoSQL.
  • Excellent problem-solving skills and attention to detail.
  • Strong interpersonal and communication skills, with the ability to work collaboratively.


Technologies & Tools

The Software Engineer - Platform at CentML will utilize a variety of technologies, including but not limited to cloud services (AWS or Azure), container orchestration tools (Docker, Kubernetes), and programming frameworks (Spring, Django). Proficiency with modern version control systems such as Git and project management platforms will also be essential in ensuring efficient development and collaboration.



Ideal Candidates

Ideal candidates for this position will possess a strong passion for technology and a drive to innovate. They will be self-motivated individuals who thrive in collaborative environments and are eager to share knowledge with their peers. A commitment to continuous learning and adapting to new challenges will be crucial, along with a keen analytical mindset to solve complex problems. Candidates should exemplify a proactive attitude and demonstrate a high level of accountability and ownership in their work.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

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