Senior Software Engineer

3 weeks ago


New York, United States Talent Hunt Group Full time

Our client is a fast growing financial software firm seeking a sr level engineer with 5+ years experience
The role is flexible WFH schedule however the CTO wants local to NYC candidates

Senior Software Engineer - Java, Python, SQL, Microservices, and AWS

Job Description:

We are seeking a Senior Software Engineer to join our fast-growing financial software firm. In this role, you will be instrumental in designing, implementing, and maintaining innovative financial applications. We need a highly skilled engineer with strong expertise in Java, Python, SQL, microservices architecture, and AWS to help us deliver cutting-edge solutions in the dynamic financial industry.

Key Responsibilities:

  • Financial Application Development: Design, develop, and optimize microservices-based financial applications using Java, Python, and Spring Boot. Focus on building scalable, reliable, and secure solutions that meet the needs of the financial industry.
  • Database Management: Manage and optimize SQL Server databases to support financial operations, including schema design, indexing, performance tuning, and ensuring data integrity.
  • Quality Assurance: Implement comprehensive testing processes, including unit, integration, and regression testing, with an emphasis on automated testing to ensure the reliability and security of financial software.
  • Requirements Analysis: Collaborate with stakeholders to analyze system and user requirements, translating them into effective technical solutions that align with business and regulatory needs in the financial sector.
  • Documentation: Develop and maintain clear technical and design documentation, including system diagrams and process flowcharts, to ensure consistency and clarity in development.
  • Project Estimation and Risk Management: Provide accurate project estimates and proactively identify potential risks, developing mitigation strategies to ensure smooth project execution.
  • Technical Leadership: Lead and mentor junior developers, fostering a culture of technical excellence and adherence to best practices and architectural standards.
  • AWS and Cloud Deployment: Leverage AWS to deploy, manage, and scale financial applications. Utilize AWS-native tools and services to enhance application performance and scalability.
  • Support and Maintenance: Monitor financial systems, troubleshoot issues, and participate in the support rotation, ensuring reliable operation even during off-hours.
  • Continuous Learning: Stay updated on emerging technologies and trends in financial software, Java, Python, SQL, microservices, and AWS, applying this knowledge to enhance our systems.
Qualifications:
  • Education: Bachelor's degree in Software Engineering, Computer Science, or a related field.
  • Experience:
    • 5+ years of experience in software development with a focus on Java and Python, including building microservices-based applications using Java Spring Boot.
    • 5+ years of experience with SQL, including database design and optimization.
    • Proven experience with AWS, including deploying and managing applications in a cloud environment.
    • Familiarity with messaging systems (Kafka, RabbitMQ, AWS SQS, AWS SNS) is a plus.
Technical Skills:
  • Strong object-oriented design and development skills.
  • Proficiency in Python and SQL query writing, database design, and performance optimization.
  • Experience with AWS deployment strategies and CI/CD tools.
  • Familiarity with automated testing frameworks and practices.
Soft Skills:
  • Excellent written and verbal communication skills.
  • Strong problem-solving and troubleshooting abilities.
  • Ability to work effectively in a fast-paced, high-pressure environment.
  • Eagerness to learn new technologies and take on challenges.
Key Attributes:
  • Innovative Thinker: Able to bring fresh ideas to solve complex problems in financial software.
  • Team Player: Contribute positively to a collaborative team culture.
  • Proactive: Anticipate and resolve issues before they impact development.
  • Detail-Oriented: Ensure high-quality and precise software solutions.

If you're passionate about financial software and possess the technical skills to drive our growth, we encourage you to apply and be part of our dynamic team.

  • New York, New York, United States Omni Inclusive Full time

    Job Description for Senior Software Engineer at Omni InclusiveWe are seeking a highly skilled Senior Software Engineer to join our team at Omni Inclusive. As a key member of our development team, you will be responsible for designing and implementing software solutions that meet the needs of our clients in the Capital market/Banking Domain.Your role will...


  • New York, New York, United States Capital One Full time

    Job SummaryWe are seeking a skilled Senior Software Engineer to join our team at Capital One. As a key member of our engineering team, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies.About the RoleThis is a challenging and rewarding opportunity to...


  • New York, New York, United States Software Guidance and Assistance, Inc. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team in New York, NY. This is a CONTRACT assignment with one of our premier Investment Banking clients.Responsibilities:Support and lead different phases of the product lifecycle including analysis, development, and testing.Develop new and existing...


  • New York, New York, United States Pace University Full time

    Job Opportunity at Pace UniversityWe are seeking an experienced Senior Software Engineering Instructor to join our team at Pace University.About the Role:As a senior software engineering instructor, you will be responsible for teaching and mentoring students in our MS in Software Engineering program.You will cover a range of software development life cycle...


  • New York, United States Henlew Full time

    Senior Software EngineerNew York CityOur client, an innovative intelligence platform leveraging real-time data insights and AI to empower organizations in making informed global business decisions, is seeking a Senior Software Engineer to join their growing team in New York City. This opportunity comes at an exciting time, as the company has recently...


  • New York, New York, United States Triunity Software Full time

    We are seeking a highly skilled and experienced Senior Software Developer to join our dynamic development team at Triunity Software.Job DescriptionThe ideal candidate will have a minimum of 10 years of hands-on experience in designing, developing, and maintaining complex web applications using the .NET framework. The successful candidate will play a key role...


  • New York, New York, United States Fidelity Information Services Full time

    Job OverviewFidelity Information Services is committed to delivering innovative solutions that meet the evolving needs of our clients. As a Senior Software Engineering Professional, you will play a critical role in shaping the future of our software development team.Salary$31,200 per yearJob Description:We are seeking an experienced Senior Software Engineer...


  • New York, United States Averity Full time

    We are looking for a Senior Software Engineer who is an expert in Python Development to join an early stage startup in accelerated growth mode. Who are we? We are an educational organization utilizing data to change the learning landscape and improve the advancement of fundamental education at the individual level. What is the job? We need a Senior Software...


  • New York, United States Averity Full time

    We are looking for a Senior Software Engineer who is an expert in Python Development to join an early stage startup in accelerated growth mode. Who are we? We are an educational organization utilizing data to change the learning landscape and improve the advancement of fundamental education at the individual level. What is the job? We need a Senior Software...


  • New York, New York, United States Centraprise Full time

    Job Title: Senior Java Software EngineerAbout the Role: We are seeking an experienced Senior Java Software Engineer to lead our team in designing and developing scalable, efficient, and secure software applications using Java technologies. The successful candidate will have a strong background in Java/J2EE frameworks, design patterns, and security...


  • New York, New York, United States Capital One Full time

    Join Capital One, a leading financial institution, as a Senior Software Engineer. We're seeking a talented professional to drive innovation and excellence in our Android development team.As a key member of our team, you'll have the opportunity to work on cutting-edge projects, collaborating with cross-functional teams to deliver high-quality applications...


  • New York, New York, United States Paramount Full time

    About This RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Paramount. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining large-scale software systems.As a Technical Lead Software Engineer, you will be the driving force behind larger, more ambiguous projects, guiding...


  • New York, United States Infor Full time

    Duties: Position will build, design, develop and support Infor's software hosted solutions; work with Products and Professional Services teams to translate business requirements into short-term solutions and long term products; maintain and enhance existing GT Nexus software products; analyze and tune performance of GT Nexus applications; work on software...


  • New York, New York, United States The Dignify Solutions LLC Full time

    The Dignify Solutions LLC is seeking a highly motivated and skilled Senior Backend Software Engineer to join our team.About The CompanyWe are a rapidly growing software development company that values innovation, collaboration, and customer satisfaction. Our team is comprised of talented individuals who share a passion for delivering high-quality...


  • New York, United States Talent Software Services Full time

    Are you an experienced Software Design Engineer with a desire to excel? If so, then Talent Software Services may have the job for you Our client is seeking an experienced Software Design Engineer to work at their company in Redmond, WA. Primary Responsibilities/Accountabilities: Help the team implement UI/UX features for the Mobile App Maintain and improve...


  • New York, New York, United States Bank of America Full time

    About the RoleBank of America is seeking a skilled Senior Software Engineer to join our Quartz Core Platform team. This is an exciting opportunity to work on a complex project that will modernize the platform and meet the future needs of our users.The successful candidate will have experience designing and implementing database servers or large distributed...


  • New York, New York, United States City of New York Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will have a proven track record of delivering high-quality software solutions and will be responsible for leading the development of new features and maintaining existing ones. Key responsibilities will include:Designing and developing software...


  • New York, New York, United States City of New York Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team. As a Cloud Expert, you will be responsible for designing, developing, and maintaining cloud-based software systems.Responsibilities:* Design and develop cloud-based software systems* Collaborate with cross-functional teams to ensure...


  • New York, New York, United States US Tech Solutions Full time

    Job Title: Senior Android Software Engineer    At US Tech Solutions, we are seeking a highly skilled and experienced Senior Android Software Engineer to join our team. As a key member of our mobile app development team, you will be responsible for designing, developing, and maintaining high-quality Android applications that enhance user...


  • New York, New York, United States Bask Health Full time

    Job OverviewBask Health is a cutting-edge telehealth platform seeking an exceptional Senior Software Development Engineer to join our team.The ideal candidate will have a strong background in software development, with expertise in modern technologies such as Next.js, Drizzle, and SST.This role offers the opportunity to work closely with our CEO and CTO to...