Job Title:
Senior Software Engineer
Job Description
We're Concentrix. The intelligent transformation partner. Solution-focused. Tech-powered. Intelligence-fueled.
The global technology and services leader that powers the world’s best brands, today and into the future. We’re solution-focused, tech-powered, intelligence-fueled. With unique data and insights, deep industry expertise, and advanced technology solutions, we’re the intelligent transformation partner that powers a world that works, helping companies become refreshingly simple to work, interact, and transact with. We shape new game-changing careers in over 70 countries, attracting the best talent.
In our Information Technology and Global Security team, you will deliver the latest technology infrastructure, transformative software solutions and industry-leading global security for our staff and clients. You will work with the best in the world to design, implement and strategize IT, security, application development, innovation, and solutions in today’s hyperconnected world. You will be part of the technology team that is core to our vision of develop, build and run the future of Integrated Services.
Our game-changers around the world have devoted their careers to ensuring every relationship is exceptional. And we’re proud to be recognized with awards such as "World's Best Workplaces," “Best Companies for Career Growth,” and “Best Company Culture,” year after year.
We embrace our game-changers with open arms, people from diverse backgrounds, who are curious and willing to learn. Your natural talent to help others and go beyond WOW for our customers will fit right in with what we do and who we are.
Join us and be part of this journey towards greater opportunities and brighter futures.
We are looking for a Senior Software Engineer with deep expertise in C# .NET 8, Postgresql, Redis, and Kafka to participate in the development of legally compliant enterprise-grade applications.The ideal candidate will have strong experience in microservices architecture, Docker, and REST APIs, and will play a key role in designing scalable systems, mentoring developers, and driving technical excellence across the team.
The ideal candidate should also possess a strong understanding of AI integration in software development, including experience with machine learning APIs, AI-assisted coding tools (e.g., Claude Code/Gemini Code Assist), and familiarity with ethical AI practices. The role involves leveraging AI to enhance productivity, automate routine tasks, and support intelligent decision-making within the application ecosystem.
This role demands a strategic thinker with a passion for clean architecture, performance optimization, and collaborative problem-solving. You will be expected to influence technical direction, ensure best practices, and contribute to the overall success of the product lifecycle.
Key Duties and Responsibilities
- Stay current with AI trends and tools to continuously improve engineering practices.
- Collaborate with data scientists and AI engineers to align software architecture with intelligent systems.
- Utilize AI-assisted development tools to improve code quality and development efficiency.
- Lead the design and development of scalable, high-performance .NET applications.
- Architect and implement microservices and distributed systems using modern patterns.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality through code reviews, automated testing, and continuous integration.
- Optimize application performance and scalability.
- Mentor junior and mid-level engineers, fostering a culture of technical excellence.
- Drive adoption of best practices in software engineering, security, and DevOps.
- Participate in strategic planning and technical roadmap discussions.
- Engage with stakeholders and clients to understand requirements and provide technical guidance.
- Complete all assigned, mandatory training within the timeframe provided
- Conduct and/or participate in regularly scheduled 1:1 meetings with direct manager and/or direct reports.
Accountabilities
- Own end-to-end delivery of assigned modules and features.
- Actively contribute to architectural decisions and technical design reviews.
- Ensure alignment with business goals and technical standards.
- Provide leadership in troubleshooting and resolving complex technical issues.
- Promote knowledge sharing and continuous learning within the team.
- Represent the engineering team in client meetings and technical discussions.
Qualifications
- Ability to adapt and apply AI technologies to solve software engineering challenges.
- Understanding of ethical AI principles and responsible data usage.
- Strong Familiarity with AI-assisted development tools such as Claude Code or Gemini Code Assist.
- Bachelor’s degree in Computer Science or related field.
- 8+ years of experience in enterprise application development.
- 5+ years of hands-on experience with C#, .NET, and PostgreSQL.
- Strong understanding of microservices, REST APIs, message queues (Kafka), and container orchestration (Docker).
- Expertise in CQRS, DDD, and scalable system design.
- Proficient in MVC, OOP, and design patterns.
- Experience with automated testing, CI/CD pipelines, and version control systems (GitLab).
- Familiarity with issue tracking tools (JIRA).
- Excellent communication and leadership skills.
Location:
PHL Makati City - Ayala North Exchange
Language Requirements:
English
Time Type:
Full time