Job DescriptionAbout the RoleCitco Technology Management is seeking a highly motivated
IT Developer to design, develop, and maintain next-generation microservices and platform services that support the firm's core accounting platform rewrite. As part of the Hedge Fund Accounting IT organization, you will collaborate closely with product managers, architects, and developers across multiple global locations to deliver scalable, high-performance solutions.
The ideal candidate is a strong software engineer with hands-on experience in
Rust and Python development, API-first architecture, and modern software design practices. We are particularly looking for developers who actively leverage
AI-Driven Development tools and techniques to improve productivity, code quality, testing, design, and delivery efficiency.
Experience with cloud-native technologies and distributed systems is highly desirable.
ResponsibilitiesYour Role- You will design, develop, enhance, and maintain scalable microservices and backend platform components using Rust and Python.
- Build API-first solutions following OpenAPI standards and best practices.
- Apply AI-Driven Development techniques and tools to accelerate software development, testing, documentation, and operational efficiency.
- Collaborate with architects, product managers, and engineering teams to design robust and scalable solutions.
- Troubleshoot, optimize, and resolve application, API, and performance-related issues.
- Develop and execute unit, integration, and automated tests to ensure software quality and reliability.
- Maintain awareness of emerging technologies, AI capabilities, and engineering best practices, and evaluate their applicability within the organization.
- Participate in code reviews and contribute to engineering standards, best practices, and design discussions.
- Work closely with DevOps and release engineering teams to deploy new features and production improvements.
- Create and maintain technical documentation, API specifications, and operational runbooks.
- Contribute to the continuous improvement of development processes, tooling, and platform architecture.
- Apply software design patterns and engineering best practices to deliver maintainable, scalable, and secure solutions.
QualificationsAbout You- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Minimum of 3 years of professional software development experience building backend applications, APIs, or microservices using Rust and Python.
- Strong hands-on experience developing and consuming RESTful APIs using OpenAPI/Swagger specifications.
- Demonstrated experience with AI-Driven Development, including the effective use of AI-assisted engineering tools for code generation, testing, debugging, documentation, code reviews, and software design.
- Strong programming skills in Rust and Python, with solid understanding of software engineering principles, design patterns, and clean code practices.
- Experience developing and operating microservices in distributed environments.
- Understanding of API security, authentication, and authorization mechanisms such as OAuth2, JWT, and service-to-service authentication.
- Experience with Python package management and dependency management tools (pip, Poetry, or similar).
- Working knowledge of containerization technologies such as Docker.
- Experience with source control systems and modern development workflows using Git.
- Exposure to cloud platforms such as AWS, Azure, or GCP is highly desirable.
- Experience with cloud-native services, container orchestration, CI/CD pipelines, and infrastructure automation is a plus.
- Formal cloud training and industry-recognized cloud certifications are considered an advantage.
- Demonstrated ability to quickly learn new technologies and adapt to evolving business and technical requirements.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills.
- Self-motivated team player with the ability to work effectively in a fast-paced, collaborative environment.
Preferred Technology KeywordsRust, Python, Microservices, OpenAPI, Swagger, REST APIs, AI-Driven Development, GitHub Copilot, Generative AI, Docker, Kubernetes, AWS, Azure, GCP, CI/CD, OAuth2, JWT, Git, Distributed Systems.
Our BenefitsYour well-being is of paramount importance and central to our success here at Citco. Citco offers a comprehensive and competitive total rewards package to support your career success and personal needs. Your base salary will be determined by several factors such as the role, experience, skillset, market conditions, etc. Furthermore, qualifying positions can participate in an annual discretionary bonus pool based on company profitability and individual contributions. Our comprehensive benefits package includes medical, dental, and vision coverage, short and long-term disability benefits, a retirement savings plan, tuition reimbursement, mental health and wellness support, parental leave, and more. Additional details about our total rewards package will be shared during the hiring process.
Please note that this job description is not intended to be all-inclusive. Our employees may perform other job-related duties as needed to meet the ongoing needs of our organization.