Jobs · Engineering

Senior Software Engineer / Senior Full-Stack Engineer

hackajob · United States · 1 mo ago
RemoteRemoteEngineeringFull-time

About the role

We are seeking a Senior Software Engineer to join our team. The ideal candidate will have proven experience in full-stack software development, including design, development, testing, and deployment. They should be proficient in multiple programming languages and have strong understanding of Agile and DevOps practices.

Responsibilities

  • Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested, and scalable.
  • Contribute to software architecture decisions, ensuring alignment with project and business goals.
  • Mentor and support junior engineers, helping to develop their skills and promote best practices.
  • Collaborate with cross-functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements.
  • Implement and optimise CI/CD pipelines to enhance development efficiency and software quality.
  • Conduct code reviews, providing constructive feedback to enhance team performance and code quality.
  • Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently.
  • Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial.
  • Drive improvements in coding standards, testing, and documentation within the team.
  • Engage in early-stage project discussions, providing technical insights and recommendations.
  • Ensure that development processes are followed, and contribute to process optimisation initiatives.
  • Communicate complex technical concepts effectively to non-technical stakeholders.

Requirements

  • Professional knowledge and experience in full-stack software development.
  • Deep experience in at least one of the following languages and frameworks: Java, Python, C#, JavaScript (React, Node.js).
  • Experience with cloud platforms (e.g. Azure, AWS, GCP) and infrastructure as code (Terraform).
  • Experience with CI/CD pipelines, automated testing, and modern software development practices.
  • Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture.
  • Awareness of principles like well-architected and secure by design.

Desirable

  • Previous experience in a senior engineering role, guiding teams to successful delivery.
  • Experience in a consulting environment.

Skills

  • Software Development: Expertise in writing clean, maintainable code and optimising software for performance and scalability.
  • Code Quality and Testing: Proficient in automated testing frameworks and ensuring software is reliable and bug-free.
  • Collaboration and Communication: Effective at working with cross-functional teams to deliver project objectives and strong skills in communicating technical concepts to diverse stakeholders.
  • Continuous Improvement: Passion for learning new technologies and improving software development processes.

Benefits

  • 30 days holiday + bank holidays
  • 2 volunteer days for causes that you are passionate about
  • Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave
  • Life assurance
  • Employer pension contribution of 5%
  • Health cash plan
  • Personal learning and development budget
  • Employee Assistance Programme
  • Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme
  • Financial advice
  • Health assessments

About TPXimpact

We are a purpose-driven organization, supporting organizations to build a better future for people, places, and the planet. Combining vast experience in the public, private, and third sectors and expertise in human-centered design, data, experience, and technology, we are creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, we are collaborative and empathetic. We are a team of passionate people who care deeply about the work we do and the impact we have in the world. We believe in people-powered transformation. Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating, and adapting.

Deadline for applications

Sunday 31st May 2026 at 23:59 pm.

About Us

People-Powered Transformation is a purpose-driven organization, supporting organizations to build a better future for people, places, and the planet. Combining vast experience in the public, private, and third sectors and expertise in human-centered design, data, experience, and technology, we are creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, we are collaborative and empathetic. We are a team of passionate people who care deeply about the work we do and the impact we have in the world. We believe in people-powered transformation. Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating, and adapting.

Equal Opportunity

We actively encourage applications from all genders, ethnicities, disabled people, members of the LGBTQIA+ community, and those from lower socio-economic backgrounds. Don’t meet 100% of the criteria? We still want to hear from you. Please let us know if you require any adjustments during the recruitment process.

Similar jobs