Sr. Golang Software Engineer

Company:  Blueface Ltd
Location: Chicago
Closing Date: 24/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Sr. Golang Software Engineer

Job Summary

FreeWheel, A Comcast Company, empowers all segments of The New TV Ecosystem. We provide the technology, data enablement, and convergent marketplaces required to ensure buyers and sellers can transact across all screens, across all data types, and all sales channels, in order to ensure the ultimate goal – results for marketers.

Job Description

When joining us as a Senior Software Engineer (Backend), you'll be aligned with one of our agile product and development teams, working together with not only other engineers but also with Product Managers, Scrum Masters, Architects, System Testers, DevOps and Customer Support. Some of your responsibilities will be to:

  • Understand and contribute to your team’s product roadmap, coming up with sound technical designs and solutions to challenging problems our users face today or upcoming market trends.
  • Collaborate in defining and enforcing best practices and processes for engineers in your team and across our company, and lead in moving our products forward and eliminating technical debt.
  • Follow our agile Scrum process, working in sprints together with the rest of the team to ensure timely delivery of work that both satisfies all our user stories criteria and is of sound technical quality.
  • Build with our tech stack and tooling which includes, but is not limited to: Go, grpc, Redis cache, MySQL Server, AWS services like lambda, EKS, S3, SNS and others, Tilt, Kubernetes, Docker, Cypress, GitHub, CI and TDD practices.
  • Use the resources we provide to continuously better yourself, as well as mentor other engineers within the team and help them grow.
  • Work with colleagues and stakeholders as part of the full product development lifecycle, gaining deep knowledge of our platform, and particular areas of our clients' business to help you contribute as part of an agile team.

About You

We are fundamentally looking for bright, enthusiastic problem solvers- people who love a challenge, constantly evaluate and question, and above all, love to ship a product that solves real problems. While these characteristics outweigh any specific technical skills, a successful candidate should be able to demonstrate some of the below:

  • Excellent knowledge of Go and MySQL.
  • Excellent knowledge of OO / SOLID concepts.
  • Excellent knowledge of JavaScript/TypeScript, ReactJS and the related ecosystem.
  • Experience with designing, implementing, and shipping rich front-end applications.
  • Hands-on experiences with related ecosystem: AWS, Kubernetes, Tilt, Docker, Cypress, GitHub and others.
  • Committed to high quality and easy to maintain code, with experience in unit testing / TDD practices.
  • Experience with designing, implementing, and shipping Go applications.
  • Passionate about delivering elegant technical solutions that not only meet Client and Product expectations, but are also underpinned by code that is clear, concise, maintainable and testable.
  • Strive working and collaborating in a multidisciplinary team, where you can work with, learn from, and teach not just Engineers but also Product Managers, System Testers, UX designers, etc.
  • Proactive, inquisitive, always looking for a challenge and want to constantly grow as a professional and to grow others around you.
  • Master's degree in Computer Science, Engineering, or related field plus 3 years' experience in Software Development; or bachelor's degree plus 5 years' experience.

Core Responsibilities

  • Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
  • Designs new software and web applications, supports applications under development and customizes current applications. Develops software update process for existing applications. Assists in the roll-out of software releases.
  • Trains junior Software Development Engineers on internally developed software applications.
  • Oversees the researching, writing and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals and formal recommendations and reports.
  • Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products.
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior level Software Development Engineers.
  • Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification and within budget.
  • Works with Quality Assurance team to determine if applications fit specification and technical requirements.
  • Displays expertise in knowledge of engineering methodologies, concepts and skills and their application in the area of specified engineering specialty.
  • Displays expertise in process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences.
  • Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary.
  • Other duties and responsibilities as assigned.

Employees at all levels are expected to:

  • Understand our Operating Principles; make them the guidelines for how you do your job.
  • Own the customer experience - think and act in ways that put our customers first.
  • Know your stuff - be enthusiastic learners, users and advocates of our technology, products and services.
  • Win as a team - make big things happen by working together.
  • Drive results and growth.
  • Respect and promote inclusion & diversity.

Disclaimer:

This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.

Compensation

National Pay Range: $96,706.14 USD-$226,655.01 USD. Comcast intends to offer the selected candidate base pay dependent on job-related factors such as experience.

Education

Bachelor's Degree while possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.

Certifications (if applicable)

Relative Work Experience

7-10 Years. Comcast is proud to be an equal opportunity workplace.

#J-18808-Ljbffr
Apply Now
Share this job
Blueface Ltd
  • Similar Jobs

  • Sr. Golang Software Engineer

    Chicago
    View Job
  • Sr. Golang Software Engineer

    Chicago
    View Job
  • Sr Software Development Engineer (Python/Java/GoLang)

    Chicago
    View Job
  • Sr Software Development Engineer (Python/Java/GoLang)

    Chicago
    View Job
  • Lead Software Engineer, Golang

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