Senior Software Engineer, Backend at Two Circles

Sri Lanka

Two Circles Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Telecommunications, Technology, SaaSIndustries

Requirements

  • Around 6+ years of experience in software development, of which 2 years are relevant Engineering Leadership experience
  • Strong design and architectural experience in building various highly scalable and highly available products
  • Experience in Development, Testing, Deployment and Post-Production Support
  • Proficiency in at least one server-side framework for languages such as Node.js and Golang
  • Mandatory Experience in working with Microservice / Event Driven Architectures in Production Applications
  • Experience working on NoSQL & SQL Databases such as MySQL, PostgreSQL, MongoDB, Redis, etc
  • Preferred experience in Grafana / New Relic / AWS

Responsibilities

  • Working closely with the Engineers to develop the best technical design, strategy and drive execution to build capabilities into the platform
  • Service ownership for the assigned services
  • Owning the delivery of various timelines, ensuring that key milestones are met, and deliveries are of the highest quality
  • Establishing various best practices for software development and encouraging their adoption with the team and organisation
  • Collaborate with other non-technical business stakeholders, including Product Managers, Designers, and Marketing
  • Encouraging and mentoring an excellent team of talented engineers by working with them to remove any roadblocks
  • Functional availability of the software developed, enhancing the product based on functional requirements
  • Managing cloud-based services, web applications for their functional correctness, availability, and security
  • Deploy and maintain enterprise-class RESTful web services
  • Own the engineering excellence and operational readiness of the service, driving the SLO, SLI, and SLA of the relevant services
  • Take ownership to drive the quality of the services under your purview via integration test and unit test coverage
  • Responsible for all microservices within your purview, responsible for driving their quality, security, availability, scalability and other “ilities”
  • Dive deep into each issue, own reactive fixes, and execute long-term fixes
  • Assist other Support Engineers on complex RCA issues
  • Provide technical mentoring and guidance to other engineers
  • Provide L3 engineering support

Skills

Key technologies and capabilities for this role

Backend DevelopmentSoftware EngineeringTechnical DesignPlatform DevelopmentService OwnershipSaaSCPaaS

Questions & Answers

Common questions about this position

Is this a remote position or does it require working from an office?

The position is located in Sri Lanka, but specific details on remote work or office requirements are not provided.

What are the key responsibilities for this Senior Software Engineer role?

Responsibilities include developing technical designs, owning service delivery and timelines, establishing best practices, collaborating with stakeholders, mentoring engineers, managing cloud services and RESTful web services, and driving SLO/SLI/SLA.

What skills or experience are required for this backend engineering position?

The role requires experience in developing and maintaining cloud-based services, enterprise-class RESTful web services, ensuring functional correctness, availability, security, and driving quality through integration and unit tests.

What is the employment type for this role?

This is a full-time position.

What makes a strong candidate for this Senior Software Engineer role?

Strong candidates should demonstrate ownership of services, ability to meet timelines with high-quality deliveries, experience establishing development best practices, collaboration with cross-functional teams, and mentoring skills.

Two Circles

Sports marketing agency leveraging data analytics

About Two Circles

Two Circles operates as a sports marketing agency that focuses on using data to assist sports organizations in increasing their revenue and understanding their fan base. The company has eight offices around the world, including locations in major cities like London, New York, and Paris, and works with prominent sports entities such as the NFL and UEFA. The agency employs data analytics to develop strategies, offer technology solutions, and create tailored content that resonates with fans. By packaging and selling sponsorships, Two Circles enables its clients to enhance their commercial performance and engage more effectively with their audience. What sets Two Circles apart from its competitors is its strong emphasis on data-driven decision-making, which helps clients optimize their revenue streams and improve fan relationships. The company's goal is to empower sports organizations to make informed choices that lead to growth and profitability.

London, United KingdomHeadquarters
2011Year Founded
GROWTH_EQUITY_VCCompany Stage
Data & Analytics, ConsultingIndustries
1,001-5,000Employees

Benefits

Hybrid Work Options
Performance Bonus
Health Insurance
Professional Development Budget

Risks

Integration challenges from acquiring Spring Media Group may disrupt existing operations.
Expansion into media rights may increase competition with established media companies.
Cultural clashes from Kore acquisition could affect performance of the combined entity.

Differentiation

Two Circles leverages data analytics to enhance fan engagement and revenue growth.
The company operates from eight international offices, serving major sports organizations.
Two Circles offers proprietary technology solutions for tailored content and sponsorship sales.

Upsides

Acquisition of Spring Media Group expands Two Circles' media rights and streaming capabilities.
Partnership with Professional Triathletes Organisation boosts Two Circles' presence in triathlon sports.
Investment from Otro Capital and Bolt Ventures supports Two Circles' strategic growth initiatives.

Land your dream remote job 3x faster with AI