Software Engineer - Corporate Systems
Millennium Management
Corporate Systems is an IT group within Millennium that collaborates closely with business stakeholders to deliver essential business systems and cloud-based solutions. These systems are crucial for maintaining the company's daily operations and managing its real estate portfolio.
The right candidate will have great interpersonal skills and a willingness to go above and beyond when collaborating with product management and fellow engineers. The ideal candidate will have experience with C#, Angular, Python, and various integration technologies such as Kafka and REST APIs. While significant domain expertise is advantageous, particularly in financial technology and back-office operations, the right individual will also have the opportunity to contribute broadly across fintech initiatives as needed.
Principal Responsibilities
- Project delivery of corporate technology-sponsored and business-driven projects
- Meet with internal clients globally to determine business, functional and technical requirements and participate in application design, configuration, development, testing and deployment
- Participate in efforts to develop and execute testing, training and documentation
- Willing to be hands-on in producing tangible deliverables (requirements specifications, design deliverables, status reports)
- Manage our own outcomes by designing/building workarounds to 3rd party product bugs that may take a long period of time to fix within the product.
- Proactively engage on continuous improvement efforts for application design, support, and practice development efforts.
- Provide technical assistance and end user troubleshooting for bug fixes, enhancements, and “how-to” assistance.
Qualifications/Skills Required
- 3+ years of hands on software development experience
- Strong understanding of C#, Python, Angular, .NET and Micro-services.
- Relational Database development experience with experience writing complex SQL
- Detailed data analysis is critical for this role
- Solid understanding of cloud native development and architectures
- Good knowledge of and professional experience developing applications on AWS core services and data solution
- Positive individual with strong communication skills; able to interface as well with business users and other development teams.
- Self-driven individual with ability to multi-task & work under pressure.
Other Qualifications:
- Comfortable working in an iterative manner within a cross functional team
- Excellent listening and communication (both oral and written) skills
- Self-starter and critical thinker, takes ownership of own applications and makes improvement suggestions for the entire platform
- Proactive, assertive and attentive to details but also knows when to reach out to team members for help
- Excellent time-management and problem-solving skills
- Enjoys a fast pace of work with multiple streams of work that possibly requires learning new technology
The estimated base salary range for this position is $125,000 to $150,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.