Software Engineer in London

Software Engineer in London

London Full-Time On-site
Apex Systems US

Software Dev Engineer Location: London (On-site) Pay: £390 per day = £48.75 per hour Duration: one year inside Ir35 agency contract (possibility of extension) Role Overview An opportunity is available for a Software Dev Engineer to join our dynamic engineering team in London. The successful candidate will design, build, and extend features for our remote MCP platform to accelerate and support engineering initiatives. This position involves working on operational efficiency, maintaining system availability and security, and actively participating in operational excellence practices. The ideal professional brings a strong background in distributed systems and cloud technologies to operate mission-critical services at scale. Key Responsibilities * Design, build, and extend features to the remote MCP platform to accelerate internal teams. * Enhance operational efficiency while maintaining strict service availability and network security. * Participate in on-call rotations and operational excellence practices to ensure system reliability. * Own and deliver medium-complexity features independently with minimal guidance. * Write high-quality, maintainable code and actively participate in team code reviews. * Operate effectively in ambiguous situations and resolve technical blockers proactively. * Contribute to operational excellence through the creation and tuning of dashboards, runbooks, and alarms. * Communicate progress, blockers, and technical trade-offs clearly to stakeholders and team members. Required Qualifications Education: Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience. Experience: Professional software development experience, including a proven track record of owning and delivering software components independently. Technical Skills: Proficiency with Java, Kotlin, and TypeScript. Experience designing and building distributed systems, backend services, and cloud infrastructure utilizing AWS technologies such as EC2, NLB, ElastiCache, Lambda, and DynamoDB. Strong familiarity with infrastructure-as-code using AWS CDK, networking fundamentals (DNS, HTTP/TLS, load balancing), and Linux/UNIX command-line tools and shell scripting. Preferred Qualifications * Experience with high-throughput, low-latency distributed systems operating at scale. * Advanced coding skills including concurrency, profiling, and performance optimization. * Familiarity with CI/CD pipelines and deployment automation technologies. * Knowledge of network edge security, including DDoS protection, authentication protocols, and TLS termination. * Demonstrated commitment to software engineering best practices, including unit testing, code reviews, and continuous deployment. * Fluency and interest in leveraging generative AI tools and agents effectively to drive engineering productivity

Software Engineer in London employer: Apex Systems US

As a Delivery Lead at our company, you will thrive in a dynamic and collaborative work culture that prioritises innovation and continuous improvement. We offer competitive benefits, including flexible working arrangements and opportunities for professional development, all while being part of a global team that values your contributions. Join us in a location that fosters creativity and teamwork, where your leadership will drive impactful software delivery across diverse teams.

Apex Systems US

Contact Details:

Apex Systems US Recruitment Team