Senior Software Architect

Details of the offer

Mesirow is an independent, employee-owned firm founded in 1937. As specialists in investment, risk management, and advisory services, we are committed to helping our institutional, corporate, and individual clients achieve their objectives. Our professionals are inspired by an entrepreneurial desire to develop tailored solutions designed to deliver measurable results.
The RoleAs a Senior Software Architect, you'll be at the forefront of our technological transformation, leading the modernization of our internal application stack. You'll design and implement scalable, fault-tolerant, and reusable architectures that enable rapid feature development and seamless integration across our platform. This role is crucial in bridging the gap between our legacy mixed-technology environment and a future-ready, unified architecture. The Senior Software Architect will be a visionary, spearheading efforts in re-architecting the application stack with a focus on microservices, promoting reusability, and ensuring scalability across our diverse business units.
Key ResponsibilitiesDesign and implement robust, scalable software architectures that promote code and data reuse across applications and business unitsLead the transition from monolithic applications to a microservices-based architecture, ensuring loose coupling and high cohesionDevelop and maintain a comprehensive API strategy, including RESTful and GraphQL APIsDesign and implement caching strategies (e.g. Redis) to optimize performanceArchitect solutions for data consistency and integrity in distributed systems, implementing patterns such as CORS and Event SourcingCollaborate with cross-functional teams to gather requirements and translate them into technical specificationsMentor software engineers in best practices for scalable, service-oriented architecturesEvaluate and recommend new technologies to enhance our technology stackLead the adoption of container orchestration platforms (e.g., Kubernetes)Implement service discovery, load balancing, and circuit breaker pattersImplement event-driven architectures when needed using message queues (e.g., Apache Kafka, RabbitMQ)Required QualificationsBachelor's degree in computer science, Software Engineering, or related field10+ years of experience in software development, with at least 5 years in software service architecture and development rolesExtensive experience with microservices architecture, domain-driven design, and event-driven architecture patternsIn-depth knowledge of distributed systems, API design, cloud computing, and scalability best practicesStrong understanding of DevOps practices, CI/CD pipelines, and containerization technologies (Docker, Kubernetes)Experience with cloud platforms (AWS, Azure, or GCP) and their respective services for building scalable, fault-tolerant systemsExperience with SQL as well as both relational and NoSQL databases, including working knowledge of ORM technologiesPreferred QualificationsExperience in implementing observability solutions (logging, monitoring, and tracing) for microservice architecturesExperience with service mesh technologies (e.g., Istio, Linkerd) for managing microservice communicationKnowledge of serverless architectures and Function-as-a-Service (FaaS) platformsExposure to the finance industry or with financial software systemsFamiliarity with Databricks and big data processing technologiesCertifications in relevant cloud platforms (AWS, Azure, or GCP)Strategic thinking and ability to align technical solutions with business and firm objectivesExcellent communication skills, able to explain complex technical concepts to both technical and non-technical stakeholdersStrong leadership and mentoring abilitiesAnalytical and problem-solving skills with a focus on scalable, efficient solutionsAdaptability and eagerness to learn new technologies and methodologiesAttention to detail and commitment to code quality and best practicesAbility to balance technical debt reduction with feature delivery and business prioritiesWhat We OfferOpportunity to lead transformative projects in a dynamic financial technology environmentCollaborative and innovative work culture that values continuous learning and growthCompetitive salary and benefits packageRegular opportunities for professional development and trainingJoin us in reshaping the future of financial technology. If you're passionate about creating scalable, efficient, and innovative software architectures, we want to hear from you!

#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobleads

Requirements

The Air Force Jag Corps - Military Attorney

If the traditional civilian career path has left you wanting more, both personally and professionally, a JAG career will re-inspire your love of the law. Thi...


Air Force - Illinois

Published 6 days ago

The Air Force Jag Corps - Military Attorney

If the traditional civilian career path has left you wanting more, both personally and professionally, a JAG career will re-inspire your love of the law. Thi...


Air Force - Illinois

Published 6 days ago

The Air Force Jag Corps - Military Attorney

If the traditional civilian career path has left you wanting more, both personally and professionally, a JAG career will re-inspire your love of the law. Thi...


Air Force - Illinois

Published 6 days ago

Backend Engineer

Meet Fetch Engineering: At Fetch, our engineering philosophy emphasizes innovation, adaptability, and informed decision-making. Our engineers thrive in compl...


Fetch - Illinois

Published 6 days ago

Built at: 2024-11-24T10:08:36.135Z