You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Software Development Engineer

Senior Software Development Engineer

We are seeking a Senior Software Engineer with at least 5 years of hands-on experience to support the continued development of an enterprise-grade internal platform. This role is part of a long-running engagement supporting a large client environment and involves close collaboration with experienced engineers as well as external technical partners.

What You'll Do

  • Develop and refine application features that support mission-critical internal systems
  • Support and improve existing services with a focus on reliability, performance, and scalability
  • Collaborate with internal engineers and partner teams to ensure technical solutions align with business needs
  • Build and maintain modern front-end components using React, JavaScript, and TypeScript
  • Assist with back-end service development and system-to-system integrations
  • Configure and maintain automated build, test, and deployment workflows
  • Operate and optimize cloud-based infrastructure and data processing environments
  • Implement and manage data ingestion and transformation jobs across multiple sources
  • Participate in modernization efforts, including refactoring or migrating legacy applications to newer architectures

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or a related discipline, or equivalent practical experience
  • Understanding of Agile or iterative software development methodologies
  • Strong logical reasoning and problem-solving capability
  • Ability to work independently while contributing effectively within a team setting
  • Clear communication skills and a disciplined approach to code quality and documentation
  • Experience with AWS services
  • Solid foundational knowledge of cloud computing
  • Salesforce-related experience or certification
  • Exposure to AI-driven features, serverless patterns, or modern integration approaches
  • Proficient with reporting, visualization, or dashboarding solutions

Why Join

This is a high-visibility role on a mature, long-running client engagement. You'll work with large-scale data, and a team that has deep system and domain expertise. Your work will directly shape how the business operates and makes decisions.