Senior Software Engineer, Evening
About the role
We are looking for a skilled Engineer to join our core team, initially training alongside our daytime engineers before transitioning to an evening schedule. This role is vital as we grow our services to 24-hour operation.
Key Details & Schedule
Onboarding: You will start on a standard daytime schedule to integrate with the team and master our core systems.
The Shift: Post-onboarding, your hours will shift to the evening, concluding between 12:00 AM and 2:00 AM CT, Sundays through Thursdays.
The Handoff: Your day ends with a critical synchronization and system handoff to our Budapest engineering office, ensuring a "follow-the-sun" support model.
Fulltime Remote: Once initial onboarding and training is concluded, the majority of the time you will be remote. There may be a few occasions where we may want you to join the daytime team for key meetings or training sessions but those will be planned for well in advance.
What you'll do all day
Core Engineering: Tackle complex engineering roadmaps, feature developments, and architectural projects.
System Stewardship: Maintain and support our core trading systems.
Global Collaboration: Act as the technical point of contact for the Budapest team, providing high-fidelity information transfers regarding system health and ongoing deployments.
Collaborating with business and technology teams on trading strategy implementations.
Developing core systems like messaging architecture/systems and/or end user applications around portfolio risk and data analysis that help support the activities of various middle and back-office operations as well as trading tools/platforms.
Performing manual and automated testing to confirm application behavior.
Optimizing and monitoring critical path performance.
Troubleshooting production issues quickly and efficiently.
Requirements
- Bachelors or Masters Degree in Computer Science, Engineering, or related field
- Proficiency in Java, Go, or Python
- Excellent problem-solving skills and attention to detail
- Strong communication skills and flexibility working with different technologies
- Familiarity with Linux platform
Skills
- Technical expertise in Java, Go, or Python
- Experience with Linux platform
- Ability to collaborate effectively with cross-functional teams
- Strong problem-solving and troubleshooting skills
- Attention to detail and ability to handle multiple tasks simultaneously
Benefits
- Competitive PTO
- 401k match
- Parental leave
- HSA contribution match
- Paid subscription to the Calm app
- External learning and tuition reimbursement benefits
- Hybrid workforce option (up to two days a week remote)
- Discretionary annual bonus
- Health & wellness benefits
- Equal opportunity employer