Full Time

Direct/Full time role - Principal Software Engineer (Python, Go Lang, and Node.js) - Remote -San Francisco, CA

Maxonic
Remote!
$150,000 - $200,000* / year

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 Maxonic, so some details may not match this job. The employer's own page has the real description.

Overview

Maxonic is seeking a highly skilled Principal Software Engineer with expertise in Python, Go Lang, and Node.js to join our innovative team. This remote position offers an opportunity to lead software development initiatives, mentor junior engineers, and drive the architectural vision of our projects. The ideal candidate will possess deep technical knowledge, a strong problem-solving ability, and the capability to collaborate effectively across multiple teams, ensuring the delivery of high-quality software solutions in a timely manner.



Job Responsibilities

  • Design and implement scalable and robust software systems using Python, Go Lang, and Node.js.
  • Lead architectural discussions and decisions impacting the development process and product outcomes.
  • Mentor and guide junior engineers to enhance their technical skills and foster a learning environment.
  • Collaborate with cross-functional teams to gather requirements and define technical specifications.
  • Conduct code reviews and deliver constructive feedback to ensure adherence to best practices.
  • Identify performance bottlenecks and drive optimizations in existing applications.
  • Stay updated with emerging technologies and industry trends to integrate innovation into projects.
  • Develop and maintain technical documentation for reference and training purposes.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • At least 8 years of software development experience, with a focus on Python, Go Lang, and Node.js.
  • Proven experience in leading software development teams and managing projects from inception to completion.
  • Strong understanding of software development methodologies, particularly Agile and DevOps practices.
  • Experience with relational and non-relational databases.
  • Excellent problem-solving skills and the ability to think critically under pressure.
  • Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.


Technologies & Tools

The Principal Software Engineer will work with a diverse set of technologies and tools, including but not limited to: Python, Go Lang, Node.js, Docker, Kubernetes, AWS, Git, Jenkins, and various database systems like PostgreSQL and MongoDB. Familiarity with CI/CD pipelines and monitoring tools is essential to ensure efficient development and deployment processes.



Ideal Candidates

The ideal candidate for this position will be a proactive and innovative thinker, passionate about technology and software development. They should possess strong leadership qualities, enabling them to inspire and motivate their team while balancing technical proficiency with strategic vision. A deep commitment to quality, collaboration, and continuous improvement will be key characteristics that distinguish them as a standout candidate for this role.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

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