Apex Systems | Software Engineer
Apex Systems | Software Engineer

Apex Systems | Software Engineer

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Collaborate to develop, test, and launch impactful software for live streaming users.
  • Company: Join a dynamic team in Hackney focused on innovative video solutions.
  • Benefits: Enjoy a contractor role with opportunities for growth and skill development.
  • Why this job: Make a real impact on global streaming while enhancing your technical skills.
  • Qualifications: 4+ years in software development, strong in Typescript or Java, and Kubernetes experience required.
  • Other info: Onsite position in London with a focus on continuous improvement and customer advocacy.

The predicted salary is between 48000 - 72000 £ per year.

Job Title: Software Development Engineer

Location: Location: London – LHR16 Office – Hackney (Onsite)

Employee Type : Contractor (Inside IR35)

As an engineer in Video organization, you will collaborate with stakeholders, develop, test and launch software that helps solve business problems, impact live streaming users across the world and inspire your peers. You will review code of other team members and provide constructive feedback by driving continuous improvement of software quality, CX and maintainability of products and features.

You\’ll be an advocate for your customers, providing input into what areas the team should be investing in. You will think big about what problems we can solve for our customers, users and the teams.

Basic qualifications;

  • Non-internship professional software development experience.
  • 4+ years’ of experience in a highly technical support role, preferably in a software environment with troubleshooting experience
  • Typescript for backend, onboarding via Java…OK with someone who is strong in Java, but preferably Typescript
  • Mix of DevOps and full stack dev, AWS/Kubernetes tech stack…assist with on call
  • 2+ years experience with Kubernetes as a developer or operator
  • Container and Kubernetes development experience in your preferred programming language(s)
  • Kubernetes cluster administration and operation
  • In-depth understanding of AWS and Edge Compute technology.
  • Familiarity with database concepts (e.g. DynamoDB)
  • Well rounded experience with monitoring systems, dashboards (Grafana, AWS logging)
  • Strong verbal and written communication skills
  • Strong understanding of support processes – SLA, handling tickets, monitoring, processes and metrics.
  • Understanding of the complete deployment life cycle from design, build, test, deploy

Preferred qualifications

  • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Ability to effectively articulate technical challenges and deal with ambiguous/undefined problems.
  • Experience in developing and maintaining distributed backend systems.
  • Experience in video streaming applications.
  • Basic knowledge / skills in Unix/Linux
  • Basic skills in scripting in any modern program languages
  • Understanding of the complete deployment life cycle from design, build, test, deploy

Apex Systems | Software Engineer employer: Apex Systems

At Apex Systems, we pride ourselves on fostering a collaborative and innovative work environment in our Hackney office, where software engineers can thrive. Our commitment to employee growth is evident through continuous learning opportunities and a culture that encourages feedback and improvement. Join us to make a meaningful impact on live streaming technology while enjoying the vibrant atmosphere of London.
A

Contact Detail:

Apex Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Apex Systems | Software Engineer

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, especially Typescript and Kubernetes. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Engage with the developer community around AWS and Kubernetes. Participating in forums, contributing to open-source projects, or attending meetups can help you build connections and gain insights that may be beneficial during the interview process.

✨Tip Number 3

Prepare to discuss your experience with monitoring systems and dashboards like Grafana. Be ready to share specific examples of how you've used these tools to improve software quality and user experience in past projects.

✨Tip Number 4

Think about how you can demonstrate your understanding of the complete deployment life cycle. Be prepared to articulate your approach to design, build, test, and deploy processes, as this will show your comprehensive knowledge in software development.

We think you need these skills to ace Apex Systems | Software Engineer

Typescript
Java
Kubernetes
AWS
DevOps
Container Development
Edge Compute Technology
DynamoDB
Monitoring Systems
Grafana
Software Development Life Cycle (SDLC)
Code Reviews
Source Control Management
Build Processes
Testing
Operations
Verbal and Written Communication Skills
Problem-Solving Skills
Unix/Linux
Scripting in Modern Programming Languages

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in software development, particularly with Typescript and Java. Emphasize your work with Kubernetes and AWS, as well as any experience you have with video streaming applications.

Craft a Strong Cover Letter: In your cover letter, express your passion for software engineering and how your skills align with the job requirements. Mention specific projects where you've used your technical skills to solve problems, especially in a collaborative environment.

Showcase Your Problem-Solving Skills: Provide examples in your application that demonstrate your ability to tackle ambiguous problems and improve software quality. Highlight any experiences where you provided constructive feedback to peers or contributed to continuous improvement.

Highlight Communication Skills: Since strong verbal and written communication skills are essential for this role, include examples of how you've effectively communicated technical challenges and solutions in previous positions. This could be through documentation, presentations, or team collaborations.

How to prepare for a job interview at Apex Systems

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Typescript, Java, and Kubernetes in detail. Highlight specific projects where you utilized these technologies, and be ready to solve coding problems on the spot.

✨Demonstrate Problem-Solving Abilities

Think big about the challenges faced by users and how you can address them. Prepare examples of how you've tackled ambiguous problems in the past and the impact of your solutions.

✨Communicate Effectively

Strong verbal and written communication skills are crucial. Practice explaining complex technical concepts in simple terms, as you may need to advocate for customer needs during the interview.

✨Understand the Deployment Life Cycle

Familiarize yourself with the complete deployment life cycle from design to deployment. Be ready to discuss your experience with monitoring systems and how you ensure software quality throughout this process.

Apex Systems | Software Engineer
Apex Systems
A
  • Apex Systems | Software Engineer

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-01-21

  • A

    Apex Systems

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>