Senior Software Engineer & Tech Lead - SDLC & Security

Boardroom Appointments

Germiston

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a seasoned software development professional based in Gauteng to drive design, implementation, testing, and delivery of robust software solutions. The role emphasizes SDLC discipline, security, performance, and scalable architectures in a fast-paced environment.

You will lead cross-functional efforts, mentor junior developers, and collaborate with QA and support teams to ensure high-quality releases aligned with business goals.

Qualifications

  • 8-10 years experience in a software development role.
  • Bachelor's Degree (NQF level 7) in Computer Science, Engineering, or a related field
  • Azure/AWS certifications advantageous
  • Proficiency in multiple programming languages with an understanding of OOP principles
  • Demonstrates a comprehensive understanding and effective implementation of the Software Development Life Cycle (SDLC)
  • Familiarity with the .NET Framework, including its applications and components.
  • Experience in SQL Server, Angular, Flutter, Nodejs
  • Version control systems such as Git, Bit Bucket, SVN, and TFS
  • Unit testing, integration, and functional testing
  • Cloud environments (Azure, AWS)
  • Testing and QA
  • Security
  • Performance optimization
  • Agile and scrum
  • Emotionally intelligent, communicates with impact, collaborates effectively and solutions solutions-focused

Responsibilities

  • Design, Implement, Test, and Deliver Code
  • Design and implement clean and efficient code, focusing on performance optimization and security best practices.
  • Design and implement tests for quality assurance, leading and participating in code reviews.
  • Proactively identify and resolve software bugs, ensuring reliability and stability through regular maintenance.
  • Embed security best practices into the design and implementation to mitigate vulnerabilities.
  • Software Development and Architecture
  • Lead the design and development of high-quality, scalable software applications aligned with business requirements.
  • Contribute to architectural decisions by selecting appropriate technologies, frameworks, and design patterns for scalable and maintainable systems.
  • Cross-Functional Collaboration
  • Collaborate with QA teams to develop and execute comprehensive test plans, ensuring software reliability and security.
  • Assist the support team with troubleshooting problems and take ownership of assigned tickets.
  • Provide technical leadership within the development team, guiding and mentoring junior and intermediate developers.
  • Take a leadership role in project planning, offering technical insights and ensuring successful execution of development projects.
  • Share knowledge and best practices to elevate the team's overall skills and capabilities.
  • Participate in the review of technical assessments to enhance the recruitment process.
  • Maintenance of New and Existing Software
  • Maintain and upgrade existing systems on an ongoing basis to ensure efficiency and relevance.
  • Innovation and Continuous Improvement
  • Write comprehensive unit tests and integration tests, and perform debugging to identify and rectify software issues.
  • Collaborate with quality assurance teams to develop and execute testing strategies, ensuring software reliability, security, and performance.
  • Stay updated with the latest development software, technology trends, and best practices, sharing knowledge with the team for process improvement and innovation.

Skills

SDLC understanding
OOP principles
Security best practices
Performance optimization
Agile & Scrum
QA collaboration
Mentoring
Cross-functional collaboration
Cloud environments

Education

Bachelor's degree (NQF level 7) in Computer Science/Engineering

Tools

Git
Bit Bucket
SVN
TFS
Azure
AWS

Job description

Boardroom Appointments is seeking a seasoned software development professional based in Gauteng to drive design, implementation, testing, and delivery of robust software solutions. The role emphasizes SDLC discipline, security, performance, and scalable architectures in a fast-paced environment.

You will lead cross-functional efforts, mentor junior developers, and collaborate with QA and support teams to ensure high-quality releases aligned with business goals.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Developer & Technical Lead
Senior .NET Developer & Technical Lead

Boardroom Appointments • Midrand

On-site
ZAR 600,000 - 900,000
System Integrator — SDLC Lead & Software Solutions
System Integrator — SDLC Lead & Software Solutions

Boardroom Appointments • Johannesburg

On-site
ZAR 420,000 - 660,000
Senior Java Software Engineer - Tech Lead & Architect
Senior Java Software Engineer - Tech Lead & Architect

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Technical Lead & Software Developer
Senior Technical Lead & Software Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior .NET Software Engineer (C#) — Scalable Systems
Senior .NET Software Engineer (C#) — Scalable Systems

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000
Software Engineer II: Scalable, Maintainable Systems
Software Engineer II: Scalable, Maintainable Systems

Boardroom Appointments • Johannesburg

On-site
ZAR 650,000 - 950,000
JavaScript Tech Lead - Web Applications
JavaScript Tech Lead - Web Applications

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,750,000
Technology Development & Delivery Lead
Technology Development & Delivery Lead

Boardroom Appointments • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Application Security Engineer
Senior Application Security Engineer

Boardroom Appointments • Durban

On-site
ZAR 900,000 - 1,300,000
Head of Software Engineering — DevOps, SDLC Mastery
Head of Software Engineering — DevOps, SDLC Mastery

Network Recruitment • Gauteng

On-site
ZAR 1,200,000 - 1,800,000