Senior Software Engineer

24 hours ago


Quezon City, National Capital Region, Philippines CI&T Software S.A. Full time
Senior Software Engineer (Mobile React Native)

We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.With over 7,400 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.

Job Purpose

As a Senior Software Engineer, you will serve as a technical leader and mentor within cross-functional project teams, taking ownership of complex software solutions and architectural decisions within your area of expertise. You will be responsible for delivering high-quality code, mentoring junior and mid-level colleagues, and ensuring technical excellence through code reviews and testing practices.

Key AccountabilitiesTechnical Leadership & Code Quality
  • Lead technical execution and implementation of complex features with high attention to quality.
  • Contribute to architectural decisions and provide technical input in broader strategy discussions.
  • Establish coding standards, best practices, and comprehensive testing strategies.
  • Conduct thorough code reviews and foster a culture of peer review and continuous improvement.
  • Troubleshoot complex technical issues and deliver innovative solutions.
  • Drive performance optimization initiatives and ensure scalability in technical implementations.
  • Stay current with industry trends and evaluate new technologies for potential adoption.
  • Lead proof-of-concept development and perform technical risk assessments.
  • Mentor and guide junior and mid-level engineers across technical domains.
  • Provide technical knowledge sharing and support career progression of team members.
  • Contribute to hiring processes through evaluations, interviews, and assessments.
  • Provide constructive performance feedback and technical input for staff development.
  • Deliver technical training sessions and promote a culture of continuous learning.
  • Lead by example in test-driven development (TDD) and automated testing adoption.
  • Encourage collaboration and knowledge transfer across projects and teams.
Project Execution & Delivery
  • Take ownership of complex technical tasks and deliver high-quality work on time.
  • Provide accurate technical estimates and planning input for project milestones.
  • Coordinate technical dependencies and collaborate effectively across units.
  • Contribute to agile practices and ensure technical considerations in sprint planning.
  • Support release management and participate in deployments with thorough validation.
  • Balance technical debt with feature delivery to sustain development practices.
Client & Stakeholder Engagement
  • Participate in client interactions to understand requirements and propose solutions.
  • Contribute to technical documentation, solution design, and clear stakeholder communication.
  • Support pre-sales activities with technical expertise, demos, and consultations.
  • Translate business requirements into technical specifications and implementation approaches.
  • Provide input on feasibility, resource needs, and timeline estimates.
  • Maintain strong professional client relationships and support long-term satisfaction.
Business Adaptability & Professional Growth
  • Technical Leadership: Lead technical initiatives confidently, making informed decisions while mentoring others.
  • Adaptability & Growth: Transition seamlessly between projects, technologies, and client needs while upskilling in new methods and tools.
  • Quality Development: Apply analytical thinking with focus on security, maintainability, and testing coverage in deliverables.
  • Effective Communication: Explain complex technical concepts clearly, collaborate across teams, and maintain transparency and ethical standards.
Knowledge and Experience
  • 5+ years of mobile software development, including 1+ year in a senior-level or advanced technical role.
  • Strong proficiency in React Native, with proven cross-platform app development and deployment experience.
  • Experience with the Expo framework, deployment workflows, and optimization.
  • Strong knowledge of mobile architecture patterns (MVC, MVVM, Redux/Context API, state management).
  • Hands-on experience with database design, optimization, and integration with mobile apps.
  • Experience with RESTful APIs, GraphQL, and third-party integrations.
  • Familiarity with mobile security best practices, authentication flows, and data protection.
  • Experience with mobile analytics, crash reporting, and performance monitoring.
  • Knowledge of performance optimization, memory management, and cross-platform best practices.
  • Understanding of app store deployment, signing, and release management (iOS & Android).
  • Native iOS/Android development experience is a strong plus.
  • Proficiency with mobile testing frameworks (Jest, React Native Testing Library, Detox) and debugging tools.
  • Strong experience with Git (branching strategies, code review workflows, collaborative development).
  • Experience with CI/CD pipelines and mobile deployment processes.
  • Excellent English communication skills for explaining technical concepts to stakeholders.
  • Proven ability to mentor junior colleagues and support team growth.
  • Experience working in agile environments with cross-functional teams.
  • Strong problem-solving skills and ability to work independently while making sound technical decisions.
  • 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.

#J-18808-Ljbffr

  • Quezon City, National Capital Region, Philippines Lightweight Solutions Full time

    Join to apply for the Senior Software Engineer role at Lightweight SolutionsDescriptionAre you ready to take the lead in creating smart software solutions? As a Senior Software Engineer, you'll have a valuable role in leading innovations. Join the core team and be at the forefront of innovation and development.Key ResponsibilitiesLead software developing...


  • Quezon City, National Capital Region, Philippines Lightweight Solutions Full time

    Join to apply for the Senior Software Engineer role at Lightweight Solutions Description Are you ready to take the lead in creating smart software solutions? As a Senior Software Engineer, you'll have a valuable role in leading innovations. Join the core team and be at the forefront of innovation and development. Key Responsibilities Lead...

  • Mid Software Engineer

    24 hours ago


    Quezon City, National Capital Region, Philippines CI&T Software S.A. Full time

    Mid Software Engineer (Mobile React Native)We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions. With over 7,400 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.Job PurposeAs a Software Engineer, you will...


  • Quezon City, National Capital Region, Philippines CI&T Software S.A. Full time

    Job PurposeWe are seeking a Senior Data Engineer with extensive hands-on experience in Data Architecture and Engineering to serve as a technical contributor within our team. This role focuses on working primarily with Australian clients and the broader APAC region. As a Senior Data Engineer, you will be responsible for designing, building, and deploying...


  • Makati City, National Capital Region, Philippines Etrading Software Ltd Full time

    Join Etrading Software - Build the Future of Fintech with UsAt Etrading Software, we empower global markets with trusted, high-quality data services, fostering fairness and transparency for all. We are a team driven by trust, innovation, and collaboration, working on cutting-edge financial technology solutions that shape the future.About the OpportunityWe...

  • Senior Data Engineer

    24 hours ago


    Quezon City, National Capital Region, Philippines CI&T Software S.A. Full time

    We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.With over 7,400 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.Job PurposeWe are seeking a Senior Data Engineer with extensive hands-on experience in...

  • Software Engineer

    2 days ago


    Quezon City, National Capital Region, Philippines beBeeSoftware Full time ₱400,000 - ₱800,000

    Job Title: Software EngineerDevelop scalable web applications with a focus on design and development of high-quality software solutions.Collaborate with team members to identify project requirements and implement effective technical solutions.Design, develop, and deploy software applications using industry-standard practices.Work closely with the quality...


  • Quezon City, National Capital Region, Philippines MicroSourcing Full time

    OverviewFlutter Software Engineer - WFH at MicroSourcingLocation: Metro Manila • Work setup & shift: WFH / MidshiftDiscover your 100% YOU with MicroSourcingWhy join MicroSourcing?Competitive Rewards: Enjoy above-market compensation, healthcare coverage on day one, plus one or more dependents, paid time-off with cash conversion, group life insurance, and...

  • Software Engineer I

    6 days ago


    Quezon City, National Capital Region, Philippines Global Payments Inc. Full time

    OverviewJoin to apply for the Software Engineer I - JAVA role at Global Payments Inc.ResponsibilitiesAbility to engineer complex, multi-tiered distributed software systemsDesign, implement, test and document / diagram software solutions for technical and business requirementsPerform code changes to enhance a product or add new features, to resolve...

  • Software Engineer I

    4 days ago


    Quezon City, National Capital Region, Philippines RELX Full time

    OverviewThis entry-level position performs basic software development assignments within a specific software functional area or product line.ResponsibilitiesWrite and review portions of detailed specifications for the development of system components of simple complexity.Complete simple bug fixes.Under the guidance of senior-level engineers, implement...