Full Time

Lead Software Engineer, Back End (Remote)

SimplyApply
Remote!
$110,000 - $150,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 SimplyApply, so some details may not match this job. The employer's own page has the real description.

Overview


As a Lead Software Engineer for Back End development at SimplyApply, you will be responsible for architecting and maintaining robust back-end systems that support our innovative applications. Collaborating closely with cross-functional teams, you will lead the development efforts, mentor junior engineers, and ensure the implementation of best practices to enhance system performance and security. This role demands a strategic thinker who can translate technical requirements into scalable solutions while overseeing the full software development lifecycle.



Job Responsibilities

  • Design and implement scalable back-end architectures and services.
  • Lead the development team in code reviews, ensuring adherence to best practices and quality standards.
  • Mentor junior engineers and facilitate knowledge sharing within the team.
  • Collaborate with product managers and front-end developers to define and implement new features.
  • Optimize applications for speed and scalability.
  • Monitor system performance and troubleshoot issues as they arise.
  • Ensure compliance with security policies and best practices across all services and applications.
  • Participate in agile development processes, including sprint planning and retrospectives.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software engineering, with a focus on back-end development.
  • Proficiency in programming languages such as Java, Python, or Node.js.
  • Experience with RESTful APIs and microservices architecture.
  • Strong understanding of database systems, both SQL and NoSQL.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Effective communication skills, both verbal and written.


Technologies & Tools


In this position, you will work with a diverse range of technologies and tools, such as Docker for containerization, Kubernetes for orchestration, along with continuous integration and deployment tools like Jenkins. Familiarity with monitoring tools such as Prometheus or Grafana will be beneficial. Additionally, knowledge of version control systems like Git is essential for collaborative development efforts.



Ideal Candidates


The ideal candidate for the Lead Software Engineer position will possess not only strong technical skills but also exemplary leadership qualities. You should be proactive, passionate about technology, and able to inspire and lead a team towards achieving common goals. A strong analytical mindset and the ability to navigate complex problems with innovative solutions will further enhance your fit for this role. Additionally, adaptability to new tools and a commitment to continuous learning are characteristics that will set you apart.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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