Senior Python Engineer (AWS)

Quezon City, Metro Manila
Aurora – Prod_ Aurora /
Full Time /
Hybrid
We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.With over 6,500 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality. 

As a Senior Software Engineer specializing in back-end development, you will be at the forefront of developing scalable, API-first services for a greenfield project. In this role, you will help define and build robust middleware solutions that connect data systems with experience channels, ensuring that our APIs function as integral products. You will work closely with multi-national and cross-functional teams in an agile, client-focused environment, driving technical innovation and setting best practices from the ground up.

Key Accountabilities

    • Technical Leadership & Strategic Guidance:
    • Lead and mentor a team of back-end engineers through collaborative problem-solving, code reviews, and shared best practices.
    • Drive innovation and guide strategic decision-making to support new initiatives, ensuring alignment with long-term business objectives.
    • Establish foundational standards for code quality, testing, and deployment to ensure sustainable project success.

    • API & Back-End Services Engineering:
    • Architect, design, and implement scalable API services and core back-end systems using Python on AWS.
    • Adapt to and drive initiatives involving other tech stacks as needed, ensuring seamless integration and project continuity.
    • Optimize systems for security, performance, and reliability to meet predetermined business objectives and performance benchmarks.
    • Design robust system architectures that embrace future enhancements while integrating modern tools and practices for a secure, scalable, and efficient technology stack.

    • Cross-Functional & Global Collaboration:
    • Collaborate with product managers, scrum masters, data engineers, and international stakeholders to translate business objectives into actionable technical solutions.
    • Ensure cohesive project execution by aligning efforts across cross-functional and geographically diverse teams.

    • Continuous Improvement, Innovation & Technical Leadership:
    • Stay current with trends in cloud computing, API development, and emerging technologies to drive continuous innovation across the team
    • Foster a culture of continuous integration, rapid reliable deployment, and thoughtful experimentation that maintains our technical competitive edge
    • Actively lead the team's technical growth by identifying emerging technologies and architectural approaches that complement our Python/AWS ecosystem
    • Create and implement professional development plans for both yourself and team members to stay at the forefront of back-end development practices
    • Champion knowledge-sharing initiatives such as internal tech talks, documentation efforts, and mentorship programs to elevate the entire engineering organization
    • Strategically evaluate new technologies and frameworks, leading proof-of-concept initiatives when appropriate while ensuring alignment with business objectives
    • Actively gather feedback to refine both product features and engineering processes, establishing a cycle of continuous improvement
    • Develop technical road maps that anticipate industry shifts and position the team to adapt seamlessly to evolving requirements
    • Balance technical innovation with business pragmatism, ensuring that technological advancement supports project objectives and organizational goals
    • Lead by example in mastering new technologies when business priorities shift, demonstrating adaptability by effectively transitioning between different tech stacks or projects as organizational needs evolve
    • Guide team members through retraining initiatives and cross-project transitions, ensuring knowledge transfer and continuity of technical excellence across different business domains

Knowledge and Experience

    • Extensive experience (8+ years) in software development with a strong record of designing and implementing scalable, API microservices using modern programming languages, preferably in Python
    • Ability to work with and drive initiatives involving other tech stacks when required.
    • Hands-on experience with AWS cloud services, including serverless computing using Lambda, container management with Fargate, container orchestration with ECS and EKS, API management using API Gateway, and content delivery with CloudFront
    • Demonstrated experience in developing microservices architectures and designing middleware solutions that bridge data systems and experience channels.
    • Background in greenfield project development, having built systems from the ground up while establishing robust engineering practices.
    • Proven ability to work within a well-defined, high-level solution framework that aligns technical strategies with predetermined business plans and cost structures.
    • Experience in leading and collaborating with multi-national and cross-functional teams in dynamic environments, complemented by excellent communication skills and cultural adaptability.
    • Proficiency in modern DevOps practices, including continuous integration/continuous delivery (CI/CD), automated testing, and infrastructure as code.
    • Comprehensive understanding of secure coding practices, performance optimization techniques, and system reliability improvements.
    • Expertise in agile methodologies, including active daily practices, iterative development, and adaptive planning, ensuring rapid yet reliable delivery of high-quality software.

Personal Attributes

    • Passionate about technology, with a deep commitment to continuous learning and staying abreast of emerging trends in cloud computing, microservices, and API-first architectures.
    • Highly adaptable and proactive, comfortable navigating the complexities of greenfield projects, and eager to create robust systems from the ground up.
    • Excellent problem-solving skills, with the ability to take a project from concept to production while anticipating potential challenges and iterating quickly to resolve them.
    • A natural leader and mentor who thrives in multi-national, cross-functional team environments; skilled at fostering collaboration, open communication, and a shared vision across diverse groups.
    • Detail-oriented and quality-driven, consistently focused on writing secure, efficient, and maintainable code while advocating for best practices throughout the development lifecycle.
    • Strong analytical mindset combined with creative thinking, enabling the design and implementation of complex middleware solutions and innovative technical architectures.
    • Resilient and resourceful, maintaining a positive attitude under pressure and effectively managing competing priorities while delivering on high-stakes projects.
    • A strategic thinker, capable of aligning technical initiatives with overarching business goals, and keen to enhance both the engineering team’s performance and the client’s operational success.
*Currently, this job is open only for applicants residing in the Philippines.
*This position is to be outsourced to our EOR partner in the Philippines and will eventually be employed by our local entity once established.
*Please take the time to thoroughly review the job advertisement before submitting your application.

Collaboration is our superpower, diversity unites us, and excellence is our standard. 
We value diverse identities and life experiences, fostering a diverse, inclusive, and safe work environment. We encourage applications from diverse and underrepresented groups to our job positions.