Senior Software Engineer
December 18, 2024
Open
Open
Location
Anywhere
Occupation
Full-time
Experience level
Senior
Apply

Job Overview and Responsibility

As a Senior Software Engineer, you will play a key role in developing and deploying software that solves critical business needs. You will not only be a skilled developer but also a leader and mentor, guiding your team to deliver high-quality, reliable, and maintainable software. You will have the opportunity to shape the development pipeline, influence technical decisions, and collaborate with stakeholders across the organization.

Key Responsibilities:

Technical Leadership:

  • Demonstrate thought leadership by contributing to technical design decisions that span vertically through the team’s ownership.
  • Overcome obstacles and setbacks, adapting to ambiguity, and communicating changes to plans effectively and in a timely manner.

Infrastructure and Operations:

  • Keep the CICD pipelines in good health, adjusting them as needed.
  • Actively set availability and failure rate goals for services your team owns, and pursue them.
  • Identify and influence the resolution of infrastructure issues to maintain a reliable and efficient software environment.

Team Collaboration and Growth:

  • Force multiply for your team by finding ways to enable them to do more each day.
  • Foster an environment of knowledge sharing and collaboration within the team.
  • Focus on enabling colleagues to solve problems independently rather than providing instant solutions.

Code and Quality:

  • Maintain exemplary code quality.
  • Advocate for automating repetitive tasks to reduce errors, save time, and improve efficiency.
  • Demonstrate a deep understanding of design patterns and architectural principles.

Continuous Improvement:

  • Stay up-to-date on industry trends and technologies relevant to the team’s work.
  • Embrace experimentation and data-driven decision-making for continuous improvement.

Customer Focus:

  • Empathize with customer needs and translate them into technical solutions.
  • Gather and analyze customer feedback to inform product development and improvement.

Required Skills and Experiences

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 6+ years of experience in software engineering in a high-speed setting using cloud computing.
  • High proficiency in English with the ability to discuss technical issues in English.
  • Product mindset with prior experience in large scale and high impact products is required.
  • Experience with AWS and Microservices is a big advantage.
  • Experience with Flutter app development is a big advantage.
  • Strong interpersonal and communication skills, enabling effective collaboration and stakeholder engagement.
  • Data-driven mindset with the ability to leverage data for strategic decision-making.
  • In-depth understanding of software development best practices, methodologies, and SDLC in a high-speed setting using cloud computing.
  • Strong problem-solving abilities and a commitment to delivering high-quality solutions.
  • Proficiency in technical decision-making and trade-offs, considering both short-term and long-term impacts.
  • Demonstrated ability to mentor and develop team members.

Preferred Skills and Experiences

  • Experience with test-driven development (TDD) and behavior-driven development (BDD) practices is an advantage.

Why Candidates Should Apply for This Position

  • Working time: Mon-Fri (9am – 6pm), flexible working hour, hybrid working.
  • Up to 16 days Annual leave, 1 Birthday leave, 1 Christmas leave.
  • Premium health insurance for you and family member (after 2 years of working) and annual health check-up to keep you in top shape.
  • Full social insurance.
  • Free Premium courses to polish your language skills.
  • Macbook Pro provided.
  • Stock options and performance bonus.
  • Sponsorship for online or external courses – learn and grow on us!
  • Annual company trips and monthly happy hours – work hard, play hard!

Report to

CTO

Interview Process

Technical Challenge > Technical Interview > Culture Fit > HR Discussion

Apply
MacroHire
MacroHire
HQ Location
Company type
Agency
Domain
Recruitment & HR Solutions
Website
📨 New remote jobs in your inbox, every Monday!
Subscribe to get your 5-minute brief on tech remote jobs every Monday