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.