Senior Software Engineer We are seeking a Senior Software Engineer to join a dynamic engineering team focused on delivering high-quality software solutions in a fast-paced fintech environment. This hands-on role is ideal for someone who enjoys designing, building, and optimizing applications using modern technologies such as C#, PHP, Docker, MySQL, MSSQL, and AWS. The ideal candidate brings extensive software development experience-preferably in the financial services sector-and will contribute to system architecture, mentor team members, and champion engineering best practices. Success in this role requires strong collaboration with cross-functional teams to deliver secure, scalable, and efficient technology that supports evolving business needs. Key Responsibilities
- Design, develop, and optimize high-performance financial applications using C#/.NET, PHP, and related technologies.
- Collaborate with product managers and stakeholders to deliver scalable, cloud-native fintech solutions.
- Conduct code reviews and uphold best practices in software development.
- Manage and optimize relational databases (MySQL, MSSQL) to ensure performance and reliability.
- Integrate third-party APIs and services to expand product capabilities.
- Contribute to the architecture and design of mission-critical applications.
- Troubleshoot and resolve technical and application-level issues.
QualificationsEducation & Experience
- Bachelor's degree in Software Engineering, Computer Science, or a related field (Master's degree preferred).
- 8+ years of hands-on software development experience.
- Strong expertise in C#/.NET and/or PHP.
- Industry experience in fintech or financial services, with a solid understanding of security, compliance, and high-volume systems.
- Proficiency with AWS, Docker, and relational databases (MySQL, MSSQL).
- Experience with software architecture and API design.
Bonus Skills
- Experience with Python, Symfony, or Object-Relational Mapping (ORM) tools.
- Familiarity with Enterprise or Business Decision Management systems (EDM/BDM).
Additional Qualifications
- Strong problem-solving and analytical abilities.
- Excellent attention to detail and code quality.
- Clear verbal and written communication skills.
- Self-motivated and comfortable working both independently and collaboratively.
- Passion for making a meaningful impact through technology.
Work Environment & Schedule
- Standard office environment with routine use of computers and related equipment.
- Primarily a sedentary role.
- Full-time position, Monday through Friday, 8:00 a.m. to 5:00 p.m.
- Occasional evening or weekend work may be required.