Staff, Software Engineer

The Ladders
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 286K

Job location

Remote

Tech stack

Java
Agile Methodologies
Azure
Big Data
Cloud Computing
Software Quality
Code Review
Computer Programming
Data Structures
Software Design Patterns
Distributed Systems
Fault Tolerance
High-Level Architecture
Object-Oriented Software Development
Redis
Software Engineering
Google Cloud Platform
Java Application Server
Spark
Cassandra
Kafka
Data Pipelines

Job description

  • Lead and participate in complex cross-functional projects, translating requirements into technical solutions
  • Provide technical direction and architecture leadership to the team
  • Conduct hands-on software development, including code reviews and testing
  • Collaborate with teams during the discovery phase to achieve high-level designs
  • Contribute to all phases of the development life cycle, ensuring code quality
  • Troubleshoot and perform root cause analysis on production issues

Requirements

  • 4+ years experience in building scalable, fault-tolerant data pipelines and Java applications
  • Strong programming skills in Java or another object-oriented language
  • Expertise in large-scale distributed applications using big data technologies (e.g., Spark, Cassandra, Kafka, Redis)
  • Strong grasp of distributed systems architecture and design principles
  • Advanced knowledge of software design patterns, data structures, and algorithms
  • Experience in agile development methodology
  • Familiarity with cloud technologies, especially Azure or Google Cloud Platform

Benefits & conditions

  • Opportunity to work on cutting-edge big data technologies
  • Chance to lead a team and mentor junior developers
  • Exposure to cross-functional collaboration within a large organization
  • Engagement in both business and technology initiatives impacting customers
  • Work in a dynamic and innovative environment that values inclusivity and accessibility

Our client is an equal opportunity employer. We encourage you to apply even if you don't meet every qualification-your background could be exactly what this team needs.

Apply for this position