Post a job

Principal SW Engineer

A

Location
India
A2MAC1

Job Description

Principal SW Engineer

Who we are:

For over 25 years, A2MAC1 has provided our customers with a unique approach and perspective to competitive benchmarking via our expertise and proprietary technology, turning data into strategic differentiation through the profound insights we can provide.

At A2MAC1, we’re a diverse group, spread across the globe, with personal passion and motivation united by a shared set of values and goals. We’re committed to performing well as individuals as well as in teams within a work environment that encourages collaboration, innovation, and entrepreneurial thinking.

The business continues to grow and with over 600 employees worldwide, we are constantly looking for new talents to strengthen our team.

Opportunity of this role:

As a member of our global technology team, we are looking for a Principal Software Engineer. Reporting to the Head of Engineering, as part of our Engineering team, you will be working closely with product owners and solution architects with responsibility for guiding the team on the technical direction of the development of the A2MAC1 Platform.

Your role within one of our Agile Scrum teams will involve onboarding and mentoring new developers, overseeing development activities, and documenting technical tasks to drive the creation of robust solutions, all while supporting the broader technical architecture of the A2MAC1 Platform.

Experience required:

Demonstrable experience as a Principal Software Engineer, based on background as a professional web developer of front-end applications and back-end services (including API, micro-services and database development)

In-depth understanding of best practice software engineering processes, techniques, and software technologies (preferably C#, .Net, SQL, NoSQL, Angular, JavaScript, Typescript, CSS)

Understanding of Cloud technologies (preferably Azure, virtualization, containerization, webservers, micro-services, authentication, managed services, etc.)

Used to working in an Agile environment, using IDE, CI/CD toolsets (preferably Azure DevOps) to create, manage and report on team development tasks, and supporting cross-functional team members to ensure Sprint success

Ability to functionally decompose Agile Stories into documented actionable development tasks, with technical requirements clearly written, understood, and estimated.

Ability to understand and refine documented technical solutions that meet functional and non-functional requirements (e.g, performance, scalability, resilience, security, etc.)

Ensuring every developer on the team has access to appropriate training, environments, and tools and to champion coding standards and software engineering best practices

Support team developers with capacity planning, active standup participation, peer participation, technical and retrospective review and being transparent about challenges, failures and successes

Qualifications & interpersonal skills required:

Minimum of Bachelor’s degree in an IT or computer science discipline

Excellent English (French proficiency is advantageous) communication, team leadership and motivational skills, able to effectively communicate Sprint task progress and provide developer peer review and support

Creative thinker, able to use imagination to provide innovative solutions

Strong organizational, problem-solving, and analytical skills

Self-motivated and willing to work collaboratively as part of a team

Comfortable working to tight deadlines and taking responsibility for delivery

Willingness to respond to technical issues and finding solutions to unknown problems

Advice from our career coach

As a Principal Software Engineer at A2MAC1, you will play a crucial role in guiding the technical direction of the development of the A2MAC1 Platform and supporting the broader technical architecture. To stand out as an applicant for this role, here are some key tips:

  • Demonstrate your experience as a Principal Software Engineer with a strong background in web development and various technologies.
  • Showcase your understanding of best practices in software engineering processes and techniques, particularly in C#, .Net, SQL, NoSQL, Angular, JavaScript, Typescript, and CSS.
  • Highlight your experience with Cloud technologies, specifically Azure, virtualization, containerization, webservers, and authentication.
  • Emphasize your Agile development experience and your ability to decompose Agile Stories into actionable development tasks.
  • Show your ability to mentor and support team members, champion coding standards, and drive software engineering best practices.
  • Highlight your Bachelor's degree in an IT or computer science discipline and your excellent communication, leadership, and problem-solving skills.
  • Illustrate your creativity, self-motivation, and willingness to collaborate as part of a team under tight deadlines.
  • Show your willingness to tackle technical challenges and find innovative solutions.

Apply for this job

Expired?

Please let A2MAC1 know you found this job with RemoteJobs.org. This helps us grow!

About the job

Nov 18, 2024

Full-time

  1. IN India

More remote jobs at A2MAC1

RemoteJobs.org mascot