Senior Software Engineer
Role details
Job location
Tech stack
Job description
Join our innovative team focused on advancing the education and compliance of financial professionals. As a Senior Software Engineer, you will play a critical role in developing and maintaining our custom learning and testing platforms, utilized by brokers and dealers to meet specific certifications. Leveraging your expertise in backend development, you'll work with a dynamic team committed to creating powerful solutions using modern technologies.
Requirements
- Strong proficiency in Java, particularly with Spring and Spring Boot frameworks
- Experience with AWS services and deployment
- Front-end development skills in Angular
- Familiarity with SaaS integrations, preferably with learning management systems (LMS) like Docebo
- Solid understanding of software development best practices and methodologies
Nice to Have Skills:
- Proficiency in Python
- Knowledge of testing frameworks and automated testing
- Experience in the financial services industry
- Skills in DevOps practices and CI/CD pipelines
Preferred Education and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional software development experience
- Experience working in an agile environment
Other Requirements:
- May require occasional travel for team meetings or training
We encourage talented individuals with a passion for technology and education to apply. If you are looking to leverage your expertise to make a meaningful impact, we want to hear from you!