Search by job, company or skills

Codex Solutions

Senior Software Engineer (Intelligence Development)

4-6 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

Together, We Can Make A Significant Impact – Position Overview

As a Senior Software Engineer, you will design, develop, and deliver secure, scalable, and high-performing digital systems that support critical public sector operations.

You will work in a cross-functional agile team, contributing across the full software development lifecycle — from requirements analysis and system design to implementation, testing, deployment, and operations.

This Role Is Suited For Engineers Who Are

  • Strong in fundamentals
  • Passionate about building reliable systems
  • Comfortable working in structured, security-conscious environments

Experience Band

  • 4–6 years of relevant experience

Key Responsibilities

Software Development & Engineering

  • Design, develop, test, and maintain scalable full-stack applications
  • Build responsive front-end applications using Next.js, Redux, JavaScript/TypeScript
  • Develop backend services using Java, Python, or C++
  • Implement clean, maintainable, and secure code following best practices

System Design & Architecture

  • Contribute to system design, technical solutioning, and architecture discussions
  • Ensure solutions meet performance, scalability, and security requirements
  • Support integration with external systems (e.g., APIs, government platforms)

DevSecOps & Quality

  • Implement automated testing (unit, integration, end-to-end)
  • Participate in CI/CD pipelines and DevSecOps practices
  • Ensure compliance with secure coding standards and governance requirements

Collaboration & Delivery

  • Work in Agile teams (Scrum/Kanban) across sprints and releases
  • Collaborate with Product Managers, QA, UI/UX, and DevOps engineers
  • Participate in code reviews and technical discussions
  • Troubleshoot and resolve issues in development and production environments

Operations & Continuous Improvement

  • Support system deployment, monitoring, and maintenance
  • Identify performance bottlenecks and propose improvements
  • Contribute to documentation and knowledge sharing

Job Requirements

  • 4–6 years of hands-on software development experience
  • Strong proficiency in at least one backend language: Java, Python, or C++
  • Experience in modern frontend development (Next.js, React, Redux, JavaScript/TypeScript)
  • Good understanding of:
  • RESTful APIs
  • Object-Oriented Design
  • Data structures and algorithms
  • Secure coding practices
  • Familiarity with:
  • Git-based workflows (e.g., GitLab)
  • CI/CD pipelines
  • Agile methodologies (Scrum, Kanban)
  • Experience in testing frameworks and automation
  • Exposure to cloud platforms (AWS / Azure)
  • Experience with containerisation (Docker, Kubernetes) is a plus
  • Familiarity with DevSecOps tools (SAST, DAST, SCA) is advantageous
  • Strong analytical and problem-solving skills
  • Ability to work independently and collaboratively
  • Good communication skills with both technical and non-technical stakeholders
  • Proactive mindset with a focus on delivery and quality

What We Offer

  • Opportunity to work on meaningful public sector digital initiatives.
  • A supportive, purpose-driven team culture.
  • Structured career development and technical upskilling.
  • Access to modern tools, cloud technologies, and secure DevSecOps environments.

Additional Information

Shortlisted applicants will be required to undergo a security clearance process as part of the employment consideration.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147271695