Senior Software Engineer

Company:  Study International
Location: Boston
Closing Date: 15/10/2024
Salary: £200 - £250 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Description

As the Sr. Software Engineer, you will be a part of an interdisciplinary team that creates stellar data-driven cloud-based solutions. You will be responsible for the success of all technical and functional aspects of a project. We process billions of events every day using Spark and a variety of AWS Services, as well as comparable Microsoft Azure services. We are building a new product offering which will require skills across the development stack from UI to backend data storage & processing. This is an opportunity to work on an exciting fully cloud-based solution and shape a new product area.

Job Responsibilities

  • 80% of time spent on actual coding, refactoring and improving our solutions.
  • Contributing to the technical design and implementation of practical, maintainable project solutions.
  • Participating in design reviews and recommending improvements.
  • Providing support in all phases of SDLC.
  • Providing training and mentoring to other Engineers when required.
  • Collaborating with other Engineers in planning, prioritizing, and executing tasks within deadlines.

Skills and Experience

  • A Bachelor's or Master's Degree in Computer Science or related Field.
  • 6+ years of hands-on development experience with Python.
  • Experience with Big Data stack of technologies, including Hadoop and Spark.
  • Strong understanding of software engineering methodologies such as functional programming, object-oriented design, and functional design patterns.
  • Experience with distributed data processing and management systems.
  • Experience working with large data sets or data-driven applications.
  • Experience with deploying and configuring DataBricks in AWS and Azure environments is a plus.
  • Proficiency in Linux/MacOS/Windows environment as development platform.
  • Proficiency with CI/CD systems, specifically GoCD and Jenkins.
  • Solid understanding of DevOps methodologies.
  • Solid experience in testing methodologies, test-driven design, and the creation of effective and reliable test cases.
  • Experience with Bash Scripting, as well as tools designed to provision cloud-based infrastructure components such as Ansible and Terraform.
  • A truly strong background with Linux systems.
  • Excellent team skills.
#J-18808-Ljbffr
Apply Now
Share this job
Study International
  • Similar Jobs

  • Senior Software Engineer

    Boston
    View Job
  • Senior Software Engineer

    Boston
    View Job
  • Senior Software Engineer

    Boston
    View Job
  • Senior Software Engineer

    Boston
    View Job
  • Senior Software Engineer

    Lynn
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙