Job Openings Senior Software Engineer

About the job Senior Software Engineer

Role Overview

Hexa People is seeking a Senior Software Engineer to join a dynamic Application Development Platform team. 

In this pivotal role, you will drive the design, development, and evolution of internal applications and services that power critical business capabilities. As a senior technical reference, you will influence architectural decisions, champion modern engineering practices, and collaborate closely with cross-functional teams—including architects, quality engineers, and business stakeholders—to ensure systems remain reliable, maintainable, and perfectly aligned with long-term technology strategies.

Key Responsibilities

  • Development & Architecture: Design, develop, and maintain internal applications and services, contributing actively to solution design and architectural discussions.
  • Continuous Improvement: Identify opportunities to optimize existing systems, simplify complex architectures, and enhance overall maintainability.
  • Tech Stack Execution: Build robust APIs and services utilizing modern engineering practices and enterprise standards like .NET, Python, REST APIs, and relational databases.
  • DevOps & Reliability: Support the implementation of CI/CD pipelines, observability practices, and automation to boost delivery efficiency and reliability.
  • Technical Leadership: Act as a technical reference within the team, supporting problem-solving and guiding engineering decisions.
  • Mentorship & Collaboration: Mentor other engineers by sharing knowledge and promoting a collaborative culture, while aligning with Quality Engineers, Service Owners, and key stakeholders to meet quality standards.

Requirements

  • Education & Experience: Bachelor's degree in Computer Science (or a related field) alongside 8+ years of hands-on software development experience.
  • Technical Expertise: Strong proficiency in .NET or Python, with extensive experience designing REST APIs and working with relational databases (e.g., PostgreSQL, SQL Server).
  • Cloud & DevOps: Solid familiarity with cloud environments (AWS or Azure), cloud-native practices, and CI/CD pipelines.
  • Architecture & Mentorship: A deep understanding of software architecture and system design, paired with a passion for mentoring other engineers and guiding technical decisions.