Senior Software Engineer - Remote First

Placements24

LegKraal Gate

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options (if offered)
Fully remote work environment
Home office stipend
Laptop and equipment provided
Professional development
Team-building events

Job summary

Placements24 is hiring a Senior Software Engineer for a fully remote, remote-first engineering team. Design, develop, and deploy scalable software while mentoring juniors and guiding architectural decisions across distributed teams.

The role emphasizes async collaboration, high-quality code, and strong problem-solving abilities in a fast-paced SaaS environment. Remote work across designated time zones with flexibility.

Qualifications

  • Degree or equivalent practical experience in Computer Science or Software Engineering.
  • 7+ years of professional software development experience.
  • Proficient in at least one modern programming language (Java, Python, C#, Go, JavaScript).
  • Experience with front-end frameworks (React, Angular, Vue.js) or backend (Node.js, Spring Boot, Django).
  • Experience with SQL and NoSQL databases.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Experience with CI/CD pipelines and automated testing frameworks.

Responsibilities

  • Design, develop, test, and deploy high-quality software features and applications.
  • Write clean, efficient, well-documented, and maintainable code using modern programming languages and frameworks.
  • Collaborate effectively with product managers, designers, and other engineers in a remote environment.
  • Participate in architectural design discussions and contribute to technical strategy.
  • Perform thorough code reviews to ensure adherence to coding standards and best practices.
  • Mentor and guide junior software engineers, fostering a culture of learning and knowledge sharing.
  • Ensure software meets security and compliance requirements and own the full SDLC for assigned features.

Skills

Java
Python
C#
Go
JavaScript
React
Node.js
Django
SQL
NoSQL
AWS
CI/CD
Agile
Mentoring
Remote collaboration

Education

Bachelor's degree in Computer Science

Tools

Git
Docker
Kubernetes
CI/CD
AWS
GCP

Job description

About the Role

Our client, a global leader in SaaS solutions, is looking for a highly experienced Senior Software Engineer to join their fully remote engineering team. This is a remote-first opportunity, emphasizing collaboration and asynchronous communication across distributed teams. You will be responsible for designing, developing, and deploying high-quality software solutions that power our innovative products. The ideal candidate is passionate about building scalable, robust, and maintainable code, and has a deep understanding of software development best practices. You will work on challenging projects, contribute to architectural decisions, and mentor junior engineers. This role offers the freedom to work from anywhere within designated time zones, with a focus on delivering exceptional results. If you are a self-starter who excels in a remote setting and wants to make a significant impact, this is the perfect role for you. Our client values innovation, collaboration, and a commitment to excellence in software development. The successful candidate will be a key contributor to the evolution of our cutting-edge technology stack.

Key Responsibilities
  • Design, develop, test, and deploy high-quality software features and applications.
  • Write clean, efficient, well-documented, and maintainable code using modern programming languages and frameworks.
  • Collaborate effectively with product managers, designers, and other engineers in a remote environment.
  • Participate in architectural design discussions and contribute to technical strategy.
  • Perform thorough code reviews to ensure adherence to coding standards and best practices.
  • Troubleshoot, debug, and resolve complex software defects and issues.
  • Optimize application performance, scalability, and reliability.
  • Mentor and guide junior software engineers, fostering a culture of learning and knowledge sharing.
  • Contribute to the continuous improvement of development processes and tools.
  • Ensure software meets security and compliance requirements.
  • Own the full software development lifecycle for assigned features.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 7+ years of professional experience in software development.
  • Proficiency in at least one modern programming language (e.g., Java, Python, C#, Go, JavaScript).
  • Strong experience with front-end frameworks (e.g., React, Angular, Vue.js) or backend development (e.g., Node.js, Spring Boot, Django).
  • Experience with database systems (SQL and NoSQL).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills for a remote setting.
  • Experience with Agile development methodologies.
  • Proven ability to work independently and manage multiple priorities.
Benefits
  • Highly competitive salary and potential for stock options.
  • Fully remote work environment with significant flexibility.
  • Comprehensive health, dental, and vision benefits.
  • Generous annual leave and paid holidays.
  • Professional development and training opportunities.
  • Home office stipend for setting up a productive workspace.
  • Company-provided laptop and necessary equipment.
  • Regular virtual team-building events and social activities.
  • Opportunities for career growth and advancement.
  • Company-sponsored retreats and offsites (when feasible).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Remote)
Senior Software Engineer (Remote)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Fully remote work
Professional growth and conferences
Remote Senior Software Engineer
Remote Senior Software Engineer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Equity options
Health insurance
Paid time off
+3
Lead Backend Software Engineer
Lead Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health, dental, and vision insurance
Professional development budget
+3
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Noord-Kaap

Hybrid
ZAR 1,492,000 - 2,487,000
Competitive salary + bonuses
Health, dental, and vision insurance
Unlimited PTO & flexible hours
+2
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Health insurance
Remote-first culture
+1
Remote Software Development Lead
Remote Software Development Lead

Placements24 • East London

Hybrid
ZAR 1,985,000 - 2,646,000
Executive stock options
Fully remote
Health insurance
Remote Software Developer - Full Stack
Remote Software Developer - Full Stack

Placements24 • Centurion

Hybrid
ZAR 480,000 - 720,000
Competitive salary
Remote work
Health insurance
+2
Remote Software Developer (Full Stack)
Remote Software Developer (Full Stack)

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Stock options
Fully remote
Health insurance
+4
Senior Web Developer (Remote)
Senior Web Developer (Remote)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,652,000 - 2,644,000
Stock options
Health, dental, vision insurance
Paid time off
+3
Lead Software Developer (Remote)
Lead Software Developer (Remote)

Placements24 • LegKraal Gate

Hybrid
ZAR 1,983,000 - 2,974,000
100% remote work
Performance-based bonuses
Home office allowance
+1