Senior Backend Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Brooksource · 5 hours ago

Senior Backend Software Engineer

Brooksource is searching for a Senior Software Engineer to join our Fortune 500 Energy & Utilities client’s critical backend engineering team. In this role, you would be supporting a large, enterprise-scale platform focused primarily on Java-based API development and data streaming services that power downstream analytics and data warehouse initiatives.

EmploymentHuman ResourcesInformation Technology
check
Growth Opportunities
badNo H1Bnote
Hiring Manager
Wiley Marsteller
linkedin

Responsibilities

Backend & API Development (45%)
Design, build, and maintain RESTful APIs using Java
Develop and support streaming applications using Apache Flink and Kafka
Build APIs backed primarily by PostgreSQL data stores
Contribute to and maintain existing API patterns and frameworks as they mature
Provide production support and ongoing enhancements for existing services
Ensure reliability, scalability, and performance of backend services
Data & Platform Engineering (25%)
Support data-centric applications that feed downstream analytics and reporting systems
Collaborate on data ingestion and integration patterns involving AWS Redshift and S3
Assist with the transition from API build-out into longer-term data warehouse initiatives
Ensure APIs and data pipelines are designed with data quality and integrity in mind
Operations & Support (20%)
Act as a key redundancy and backup for existing API ownership
Troubleshoot, debug, and resolve production issues across services
Participate in on-call or support rotations as needed
Maintain a strong understanding of system behavior in production environments
Collaboration & Engineering Standards (10%)
Collaborate primarily with other engineers and development teams
Participate in code reviews and technical design discussions
Contribute to documentation, runbooks, and technical knowledge sharing
Follow established engineering standards and best practices

Qualification

JavaApache KafkaPostgreSQLApache FlinkAWS RedshiftData warehouseSelf-directedProblem solverDebugging skillsReliable engineer

Required

5+ years of professional experience as a backend or software engineer
Strong Java development experience, particularly for API development
Hands-on experience with Apache Kafka for event streaming
Experience working with Apache Flink or similar stream-processing frameworks
Strong PostgreSQL experience, including schema design and query optimization
Experience supporting production systems and APIs
Solid understanding of distributed systems and backend architecture
Self-directed and comfortable working independently
Pragmatic problem solver who can balance development and support work
Strong debugging and troubleshooting skills
Comfortable in stable, process-driven enterprise environments
Reliable, consistent, and accountable engineer

Preferred

Experience in banking or financial services environments
AWS experience, particularly Redshift and S3
Data warehouse or analytics platform exposure
Experience working in data-centric or platform teams
Familiarity with API lifecycle management and monitoring

Company

Brooksource

company-logo
Brooksource is a single source for project and supplemental support through contract employment, contract-to-hire labor employment.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Ashley Cigolotti
Director, Global Partnerships
linkedin
leader-logo
Matt Ayala
National Account Executive (Global Partnerships)
linkedin
Company data provided by crunchbase