Software Engineer III

5 days ago


Philippines DemandScience Full time

We are seeking a Senior Software Engineer to join our team and deliver high-quality software solutions while maintaining existing ones. The ideal candidate should encourage a best-in-class experience for our users, and contribute to the design, implementation, testing, and maintenance of software applications.

The candidate must ensure the punctual delivery of projects to produce high-quality software, adhering to industry best practices. They should demonstrate a commitment to ongoing professional development and remain current with the latest technological advancements. Additionally, they are expected to actively engage in the recruitment of developers and contribute to the continuous enhancement of the recruitment process.

Essential Job Functions “What You’ll Do”
  • Develop services and products that consistently provide high-volume, low-latency, high-availability, optimal performance, reliability, and security in implementations.
  • Identify key details and focus on delivering incrementally. Support the design, implementation, and testing of new features. Engage actively in requirements refinement discussions.
  • Review the technical specifications and architecture diagrams prepared by the Architect/Principal. Support change management, capacity planning, and emergency response as an expert in the runtime environment and business logic behaviour.
  • Guide and supervise junior developers to understand the architecture and technical specifications. Participate in pair programming on complex tasks to reduce risk and facilitate knowledge exchange.
  • Develop code in accordance with industry standards and company best practices. Ensure comprehensive automated testing coverage. Generate unit tests during the development process to enhance code quality. Conduct peer code reviews, including group open reviews. Assist in developing and maintaining the team’s CI/CD pipeline.
  • Take part in and take ownership of deployment, monitoring, and alerting requirements for the team’s product. Engage in product support activities, debugging, and the resolution of issues.
  • Engage actively in all agile ceremonies, including sprint refinement, planning, retrospectives, and daily stand-ups. Share and implement ideas to advance the progress of our teams rapidly. Prepare thorough technical documentation. Translate technical and non-technical requirements for appropriate audiences. Recommend improvements and propose innovative ideas and solutions.

Backend Specific Essential Functions:

  • Design and build APIs for both internal and external usage.
  • Design and develop components using Golang and Java, while collaborating closely with our backend platforms.
  • Write technical documentation specific to BE (API documentation, data dictionary, etc).
Essential Qualifications “What You’ll Need”
  • Bachelor’s degree in computer science, Information Systems or a related technical discipline.
  • 5-7 years’ experience in developing REST microservices.
  • 5-7 years of B2B SaaS enterprise applications with a large user base.
  • 5-7 years of mobile and/or desktop application development.
  • 5-7 years of Automation testing generating Unit, BDD (Behaviour-driven development) and/or TDD (Test-driven development). Preferred.
  • AWS Certified Developer
Backend Specific Work Experience:
  • 5-7 years Java, Golang, Ruby, Python, Snowflake, PostgreSQL, Redis, AWS.
  • 5-7 years of commercial Java development experience.
  • 5-7 years of Core Java (JVM, collections, generics, functional programming…), Spring Framework and associated projects (Boot, Core, Data…)
  • 5-7 years of micro-service backend architecture.
  • Production experience with software engineering architecture, component design, coding, unit testing, behaviour-driven development (BDD), test-driven development (TDD), documenting, and deploying.
  • Production experience working with CI/CD environments is required.
  • Experience working with pub/sub/messaging systems (Kafka, ActiveMQ…)
  • Experience in DevOps activities (AWS, k8s, Terraform, Docker…)
  • Experience in automated software testing through unit/functional/ integration test suites.
  • Experience with monitoring & logging technologies (Splunk, Wazuh, New Relic, Prometheus, Opentelemetry, Jaeger,…)
  • Push technologies (Websockets)
  • Collaborative attitude, team player, friendly, passionate, and flexible to learn new tools and skillsets.
  • Production experience building and shipping customer-facing applications with thousands of users.
  • Strong sense of ownership and focus on long-term usability and extensibility.
  • Strong experience solving complex problems.
  • Experience working with Agile methodologies.
  • Professional level communication skills with/ the ability to convey ideas to a broad audience of different specializations.
  • Ability to work toward goals, meet deadlines, and contribute positively to the team environment.
  • Skilled in the use of Microsoft Office products.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries
  • Software Development
#J-18808-Ljbffr

  • , , Philippines DemandScience Full time

    Overview Quality Assurance Engineer III at DemandScience . Join to apply for the Quality Assurance Engineer III role at DemandScience. Get AI-powered advice on this job and more exclusive features. Direct message the job poster from DemandScience. Essential Responsibilities Design and develop test strategies for large and complex projects, including...


  • , Metro Manila, Philippines BTS Software Solutions Full time

    Career Opportunities with BTS Software Solutions ISSJ III– OSINT/PAI Targeting Analyst (Language Enabled) – Expert ISSJ III– OSINT/PAI Targeting Analyst (Language Enabled) – Expert POSITION AVAILABLE UPON CONTRACT AWARD Primary Location: National Capital Region Clearance Requirement: Active Top-Secret Clearance with SCI Eligibility BTS Software...

  • QA Engineer III

    1 week ago


    Philippines Outliant Full time ₱1,500,000 - ₱3,000,000 per year

    About us: Outliant is a fully-remote, US-based, digital product development and startup consulting company, with a team of culturally diverse creators whose exceptional skills and talents help conceive seamless digital products. Our teams exhibit work-play energy that supports individual growth, as well as encourages the freedom of creativity and "thinking...


  • , Metro Manila, Philippines BTS Software Solutions Full time

    Career Opportunities with BTS Software Solutions ISSJ III– Staff Operations Officer (SOO) – Subject Matter Expert (SME) ISSJ III– Staff Operations Officer (SOO) – Subject Matter Expert (SME) POSITION AVAILABLE UPON CONTRACT AWARD Primary Location: National Capital Region Clearance Requirement: Active Top-Secret Clearance with SCI Eligibility BTS...


  • , Metro Manila, Philippines BTS Software Solutions Full time

    Career Opportunities with BTS Software Solutions ISSJ III– OSINT/PAI Targeting Analyst (Language Enabled) – Expert Position Available Upon Contract Award Primary Location: National Capital Region Clearance Requirement: Active Top-Secret Clearance with SCI Eligibility BTS Software Solutions is seeking OSINT/PAI Targeting Analysts (Language Enabled)...

  • Software Engineer

    2 weeks ago


    , , Philippines AppCurators Full time

    Join to apply for the Software Engineer role at AppCurators Join to apply for the Software Engineer role at AppCurators This range is provided by AppCurators. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $4,800.00/yr - $7,200.00/yr AppCurators Technologies is a leading custom...

  • Software Engineer

    2 weeks ago


    , , Philippines Firstmate Full time

    Philippines - Hybrid Work Environment (Meet in Makati office once a month) We are seeking engineers who are passionate about software development and excited to contribute to a team that aspires to set benchmarks in quality and innovation. If you're looking to be part of a journey that aims to define excellence in engineering projects, First Mate is your...

  • Software Engineer

    2 weeks ago


    , , Philippines ShiftCare Full time

    Overview Reporting to the Lead Development Engineer and working within an experienced and collaborative development team, you will be tasked with building performant, scalable, and sustainable backend application architecture and software. Responsibilities Working with the technology team in the adoption and maintenance of modern (agile) software...

  • Buyer/Planner III

    2 weeks ago


    , Metro Manila, Philippines Regal Rexnord Full time

    Overview Buyer/Planner III role at Regal Rexnord Position Summary Major responsibilities of a Buyer/Planner III are the overall SIOP of assigned business, management and tracking of inventory / supply levels of the assigned product class to support customer demand through close coordination with the BBR Supervisor and Category Manager, review and release MRP...

  • Software Engineer

    4 days ago


    Philippines Willis Towers Watson Full time ₱30,000 - ₱60,000 per year

    The RoleDesign, code, test, and debug software systems under the directions of the Project Manager, Product Owner and/or Principal EngineerDevelop applications per detailed specifications using specified programming languages, tools, and techniques.Deliver unit-tested systems timely that meet specification functionality requirementsReviewing, refactoring,...