- Company Name
- Marex
- Job Title
- Software Development Manager
- Job Description
-
Job Title: Software Development Manager
Role Summary
Lead a cross‑functional software delivery team in the design, development, testing, and deployment of scalable, high‑performance web applications. Own the end‑to‑end product lifecycle, ensuring technical excellence, regulatory compliance, and alignment with business objectives.
Expectations
- Deliver production‑grade code that meets acceptance criteria and regulatory standards (FCA).
- Demonstrate high integrity, compliance with company policies, and proactive risk management.
- Act as a strategic collaborator, anticipating operational challenges and fostering a positive, collaborative team culture.
- Exhibit resilience, adaptability, and effective stakeholder engagement in a fast‑paced, high‑volume environment.
Key Responsibilities
- Architect and design modern web solutions using technologies such as JavaScript/TypeScript, C#/.NET, React, Node.js, GraphQL, and Docker.
- Oversee coding, unit/BDD/TDD testing, code reviews, and adherence to coding standards.
- Implement and maintain infrastructure as code (Terraform, etc.) and modern CI/CD pipelines on cloud platforms (AWS).
- Ensure systems meet operational risk frameworks, regulatory requirements, and internal compliance policies.
- Resolve third‑line support incidents and coordinate with business users to capture requirements and deliver solutions.
- Lead, mentor, and develop team members; build relationships with stakeholders; and influence cross‑departmental initiatives.
- Provide risk management inputs, report policy breaches, and support compliance audits.
Required Skills
- Proficiency in JavaScript/TypeScript, C#/.NET, React, Node.js, GraphQL, Docker.
- Experience with NoSQL or relational databases.
- Expertise in infrastructure as code (Terraform or equivalent), CI/CD, and DevOps practices.
- Cloud proficiency (AWS preferred).
- Strong knowledge of BDD/TDD, Agile/Scrum methodologies, and software architecture design patterns.
- Excellent verbal & written communication; ability to explain technical concepts to non‑technical stakeholders.
- Demonstrated ability to work in a regulated environment with understanding of risk and compliance.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Developer, Certified ScrumMaster, or equivalent) preferred.