Hybrid Software Engineer – Hybrid, Flexible Options

Posted 2 hours ago

Apply now

About the role

  • Senior Software Engineer developing Java microservices-based applications and cloud-native solutions at Broadridge. Leading technical initiatives and ensuring high-quality software delivery.

Responsibilities

  • Design, develop, and implement scalable microservices-based applications using Java.
  • Architect and implement event-driven systems leveraging Apache Kafka (producers, consumers, topics, partitions, stream processing).
  • Develop and deploy cloud-native solutions within AWS environments (EC2, S3, Lambda, RDS, etc.).
  • Build and manage containerized applications using Docker.
  • Implement Infrastructure as Code (IaC) using Terraform.
  • Develop and maintain CI/CD pipelines using Jenkins and GitOps principles.
  • Collaborate with cross-functional teams to analyze system requirements and translate business needs into technical solutions.
  • Lead complex problem-solving initiatives and recommend best practices to improve systems, processes, and services.
  • Provide technical leadership and guidance to functional teams or project members.
  • Ensure system improvements, enhancements, and integrations are successfully implemented.
  • Maintain strong DevOps practices, including version control, artifact management (Nexus), and automated deployments.
  • Communicate complex technical concepts effectively and influence stakeholders when necessary.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent practical experience.
  • 15+ years of professional experience in Java development.
  • Strong expertise in microservices architecture and distributed systems.
  • 5+ years of hands-on experience working in AWS cloud environments.
  • Deep knowledge of Apache Kafka and stream processing frameworks (Kafka Streams).
  • Experience with Confluent Kafka, MSK, or Confluent Cloud.
  • Strong experience with containerization technologies such as Docker.
  • Proficiency in Infrastructure as Code tools such as Terraform.
  • Solid understanding of PostgreSQL, SQL Server, and relational database design.
  • Strong experience with DevOps tools including Jenkins, Terraform, Nexus, and CI/CD pipelines.
  • Ability to interpret complex business challenges and recommend effective technical solutions.
  • Experience leading functional teams or technical initiatives with moderate complexity and risk.
  • Strong communication and interpersonal skills with the ability to influence and negotiate effectively.
  • Experience designing and developing APIs using MuleSoft or other API integration platforms. (Nice to have)

Benefits

  • Please visit www.broadridgebenefits.com for more information on our comprehensive benefit offerings.
  • All Colorado employees receive paid sick leave in compliance with the Colorado Healthy Families and Workplaces Act and other legally required benefits, as applicable.

Job title

Software Engineer – Hybrid, Flexible Options

Job type

Experience level

SeniorLead

Salary

$190,000 - $200,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job