Search by job, company or skills

MacroHire

Senior Software Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 months ago

Job Description

We are hiring a Senior Software Engineer for one of our clients. Details mentioned below :

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 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 Candidate should apply 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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 97092491

Similar Jobs