About this role
The Software Engineer role focuses on designing, building, and supporting in-house software solutions, and integrating third-party products (including software-as-a-service) used by our business teams. You will contribute across the full development lifecycle—from supporting business analysis and implementation through production deployment and ongoing application management (including third level/L3 support). The ideal candidate enjoys solving real business problems, building reliable services, and taking ownership of systems in production. Responsibilities • Design, implement, and maintain solutions that are performant, secure, reliable, and cost-efficient. • Contribute to technical specifications, solution designs, and implementation plans in collaboration with senior engineers/architects. • Work with business stakeholders and developers to refine requirements, define technical approaches, and ensure feasibility. • Deliver changes in line with agreed scope and timelines, communicating progress and risks clearly. • Build and maintain integrations between systems and services (internal and third-party/SaaS). • Create and maintain technical documentation (solution notes, runbooks, operational procedures). • Owning incident/problem resolution for assigned applications and services • Debugging production issues (logs, metrics, traces), performing root-cause analysis, and implementing permanent fixes • Improving monitoring/alerting and operational readiness (runbooks, dashboards, SLOs where relevant) • Proactively identify improvement opportunities (stability, automation, cost, developer productivity) and contribute to the evolution of the business applications platform. What we expect • Bachelor’s degree in computer science or another scientific/quantitative discipline (or equivalent practical experience). • 7+ years of professional software engineering experience (financial industry experience is a plus, not required). • Expertise in Java backend and building maintainable, testable services. • Expertise in Microservices and RESTful APIs • Hands-on experience with relational databases and SQL (data modelling, query optimization, troubleshooting). • Working knowledge of AWS and cloud infrastructure (deploying/operating applications in the cloud). • Experience working with business users and technical teams to solve business problems; continuous-improvement mindset. • Good organization skills: able to prioritize effectively and manage tasks with transparency. • Strong communication skills and a collaborative, team-oriented approach. Good to have • Experience with agile development practices (Scrum/Kanban). • Exposure to one or more of the following: • Integration and orchestration tools (e.g., AWS Glue, Apache Airflow, Control-M) • Serverless architectures (AWS Lambda and related services) • CI/CD pipelines and DevOps practices (e.g., Terraform, GitHub Actions/Jenkins, automated testing) • Messaging/streaming (Kafka, Amazon Kinesis) • Using AI-assisted coding tools (Cursor, GitHub Copilot, Amazon Q) • Using pre-trained AI models to enhance software functionality
Also in Software Engineering
ZALEM PTE. LTD.
PURPLE PLUTO PTE. LTD.
CONSULGURU PTE. LTD.