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
$ 286KJob 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.