Senior software engineer (Financial services)
Job descriptions & requirements
We are seeking a highly skilled and experienced Senior Software Engineer to join our team within the financial services sector. The ideal candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance applications that support critical financial operations. This role requires strong technical expertise, problem-solving skills, and the ability to work in a fast-paced, regulated environment.
Key Responsibilities
Design, develop, test, and deploy robust software solutions tailored to financial services applications.
Build and maintain secure, scalable APIs and backend services.
Collaborate with cross-functional teams including Product, DevOps, and Compliance to deliver high-quality solutions.
Ensure systems are optimized for performance, reliability, and security.
Implement best practices in software development, including code reviews, testing, and CI/CD.
Troubleshoot and resolve complex technical issues in production and non-production environments.
Lead technical discussions and mentor junior engineers.
Ensure compliance with financial industry standards, data protection regulations, and internal policies.
Participate in system architecture design and technology selection.
Key Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field.
5–8+ years of professional software development experience, preferably within financial services, fintech, or banking.
Strong proficiency in one or more programming languages such as Java, Python, C#, or JavaScript (Node.js).
Experience with microservices architecture and RESTful API design.
Solid understanding of databases (SQL and NoSQL).
Experience with cloud platforms (AWS, Azure, or GCP).
Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
Strong understanding of software security principles and data protection.
Experience working with payment systems, core banking platforms, or financial transaction systems is a plus.
Key Competencies
Strong analytical and problem-solving skills
Excellent communication and collaboration abilities
High attention to detail and quality
Ability to work independently and take ownership
Leadership and mentoring capability
Preferred qualifications
Experience in fintech, banking, or financial services environments
Knowledge of regulatory standards (e.g., PCI-DSS, ISO 27001)
Experience with high-volume transaction systems
- Familiarity with Agile/Scrum methodologies
<
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.