Senior Software Engineer

7 days ago


Singapore BetterData Pte Ltd Full time

Job Posted
- Empty
- Location
Singapore
-Full time
-Remote

**Who are we looking for**

We are seeking a talented Senior Backend Engineer who has a strong background in implementing solutions with Python frameworks, preferably FastAPI implementing and managing DevOps processes and tools and cloud security to join our growing team. As a member of our engineering team, you will be responsible for designing, building, scaling, deploying, and securing our backend systems and infrastructure, ensuring that they are secure, scalable, and reliable. You will work closely with our AI team to develop AI-driven solutions that help solve complex business problems. You will also be responsible for mentoring and coaching junior engineers and collaborating with cross-functional teams to deliver high-quality products.

**The problems you will solve**

**Responsibilities**:
**Backend Development**:
Design and develop backend systems and infrastructure using Python FastAPI and other modern technologies.

Develop and maintain monitoring and alerting systems for optimal system performance.

Write clean, maintainable, and well-documented code following coding standards.

Participate in code reviews and provide constructive feedback to peers.

**DevOps and Cloud Infrastructure**:
Develop and maintain the company's **DevOps infrastructure**, including CI/CD pipelines, infrastructure automation, and configuration management.

Architect, deploy, and maintain highly available and secure cloud-based systems in adherence to industry standards for fault-tolerance, scalability, and availability.

Monitor cloud performance and optimize resource allocation for cost-effectiveness and scalability.

**Technical Leadership and Collaboration**:
Mentor junior engineers, provide technical leadership and share knowledge.

Participate in strategic planning for the product roadmap and technology stack.

Collaborate with cross-functional teams to create features that align with business requirements.

**Qualifications**:
**Education and Experience**:
Bachelor's degree in Computer Science, Software Engineering, or a related field.

Minimum 5 years of experience in backend development.

Minimum 3 years of experience in backend development using modern Python frameworks, with at least 1 year specifically focused on Python FastAPI.

Experience with Agile methodologies and working in a fast-paced startup environment

**Backend Development**:
Proficiency in Python programming language, including experience with Python-based modern frameworks.

Strong understanding of software engineering principles, design patterns, and best practices.

How Git works, have experience with production work and team code reviews.

**Cloud Infrastructure and DevOps**:
Strong understanding and practical experience in cloud architecture (Azure, AWS, GCP).

Proficient in designing and implementing secure, highly available, and scalable cloud architectures.

Experience with infrastructure as code tools (Ansible, Terraform, CloudFormation, CDK).

Familiarity with containerization technologies and orchestration platforms like Kubernetes.

DevOps expertise in building and maintaining CI/CD pipelines and infrastructure automation.

**Bonus Skills**:
Familiarity or experience with ML and MLOps.

Proficiency in GraphQL.

Possess an Associate or Professional Cloud Architect Certification.

**The impact you will have**

**Benefits**

Flexible time-off arrangements

Flexible work schedule - complete autonomy with no unnecessary meetings that take your time away from building

Flexible work arrangements - desk space at our office in One North Singapore or fully remote

We offer competitive salary, equity, and benefits packages, as well as a dynamic and flexible work environment where you will have the opportunity to make a significant impact on our product and company. If you are a seasoned backend engineer, passionate about developing secure, scalable, and reliable backend systems and infrastructure using Python FastAPI and other modern technologies, we would love to hear from you

**How to apply**

Does this role sound like a good fit to you?

Indicate your available start - end dates (DDMMYY - DDMMYY)

Send along links/supporting information that best showcase the relevant things you have built and done



  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time

    Overview KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Senior Software Engineer CITY HOUSE, 36 ROBINSON ROAD Employment Type: Permanent Position: Senior Executive Experience: 6 years exp Industry: Information Technology Job Details Job Code: MCF- Salary: $15,000 to $20,000 Monthly Applications: 76 applications Posted: 28 Aug 2025 Closed on: 27 Sep 2025...


  • Singapore Perforce Software Full time

    **Role: Senior Support Engineer - Puppet** **Location: Singapore** Perforce develops DevOps tools that improve software quality and security as well as team productivity for several of the world’s leading companies, such as PIXAR, CD Projekt Red, NASA, Verizon, Honda, and NVIDIA. **Position Summary**: Puppet by Perforce is looking for someone that has a...


  • Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full time

    Overview The incumbent will be responsible for developing and installing robust software solutions. Responsibilities The key responsibilities include designing, implementing, and delivering high-quality software projects using JAVA, Spring Boot, SQL/Oracle, J2EE, Junit, Mockito, JQuery, Javascript, and other JAVA technologies. The individual should possess...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We're looking for Software Engineers to join our Agile...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    **Tescom Singapore **is looking for a **:Senior Software QA Engineer You will: - Develop and execute test cases, scripts, plans and procedures (manual and automated) - Assist in the coordination of User Acceptance Testing with stakeholders - Manage testing environments and logistics for each test stage (SIT/UAT) - Monitor the readiness of test environments...


  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time

    **Responsibilities** - Design, develop, and maintain scalable software systems. Enhance and optimize existing components for performance, reliability, and maintainability. Provide technical support and contribute to long-term system evolution. - Develop monitoring tools, identify bottlenecks, and improve system performance through optimization and...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    We are currently seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team with experience in managing external interfaces, ensuring seamless integration and communication between various systems and stakeholders. Responsibilities: Oversee and manage external interface projects from inception to completion. Collaborate...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time $150,000 - $200,000 per year

    We are currently seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team with experience in managing external interfaces, ensuring seamless integration and communication between various systems and stakeholders.Responsibilities:Oversee and manage external interface projects from inception to completion.Collaborate with...


  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time $10,000 - $15,000 per year

    ResponsibilitiesDesign, develop, and maintain scalable software systems. Enhance and optimize existing components for performance, reliability, and maintainability. Provide technical support and contribute to long-term system evolution.Develop monitoring tools, identify bottlenecks, and improve system performance through optimization and refactoring.Work...


  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time

    Responsibilities Design, develop, and maintain scalable software systems. Enhance and optimize existing components for performance, reliability, and maintainability. Provide technical support and contribute to long-term system evolution. Develop monitoring tools, identify bottlenecks, and improve system performance through optimization and refactoring. ...