Senior Software Engineer
Lead full lifecycle development of key applications in a high-performance trading environment. Design, code, and integrate software using C++, Python, and TypeScript, ensuring scalability and code quality. Mentor developers and drive continuous improvement.
Responsibilities
- Lead full lifecycle development of critical applications
- Conduct technical research, design, coding, and integration
- Develop and integrate software in large-scale systems
- Write high-quality code in C++, Python, and TypeScript
- Leverage CI/CD tools to manage development flow and deployment
- Ensure code quality, performance, and scalability
- Coach and mentor team members
- Tackle complex problems with creative solutions
Requirements
- B.Sc. in Computer Engineering or Computer Science (preferably cum laude)
- 4+ years of software engineering experience
- Experience with complex, large-scale systems
- Results-oriented, self-motivated, and a fast learner
- Passionate about code quality and a team player
Nice to have
- Experience with Generative AI tools