
Senior Lead Software Engineer – Java, Equities, OMS
- Houston, TX
- Contract
- Full-time
- Designs, develops, tests, and implements Equities Order Management Systems as part of the OMS team.
- Defines architecture patterns aligning with business and technical strategies.
- Collaborates with a global team to deliver new features and bug fixes.
- Engages with business stakeholders to document requirements.
- Assists in release rollouts and provides Level 3 production support.
- Enhances processes to improve deliverable quality and team efficiency.
- Offers technical guidance to support business and technical teams, contractors, and vendors.
- Develops secure, high-quality code and reviews/debugs others' code.
- Influences product design, application functionality, and technical operations.
- Serves as a subject matter expert in specific focus areas.
- Advocates for firmwide frameworks, tools, and practices within the engineering community.
- Promotes the use of cutting-edge technologies among peers and decision-makers.
- Fosters a team culture of diversity, equity, inclusion, and respect.
- Bachelor's degree or higher in Engineering, Technology, or related field
- 5+ years of software engineering experience across the software development lifecycle
- Expertise in Java/J2EE, low latency application development, and Core Java concepts
- Proficient in Linux, REST API, Spring Boot, Node.js, SQL, and algorithms
- Experience with large-scale distributed applications in mission-critical environments
- Familiarity with message/event-driven applications and Messaging APIs like JMS
- Understanding of Continuous Integration, Continuous Delivery, TDD, resiliency, and application security
- Strong communication skills for technical and non-technical audiences
- Proven track record of delivering results and working in collaborative teams
- Awareness of industry technology trends and best practices
- Knowledge of AWS, FIX Protocol, and Trade lifecycle is a plus
Cell: 973-240-8304