3 days ago
Remote, United StatesSenior / Staff+
Base Salary
$114k - $152k/yr
Responsibilities
- Design and implement scalable, secure, and maintainable software systems.
- Lead technical design for complex stories, features, and epics.
- Collaborate with cross-functional teams to address technical dependencies.
- Identify root causes of challenges and recommend impactful solutions.
- Establish best practices for design, development, testing, and Agile workflows.
- Build and maintain strong business relationships to influence decision-making.
- Collaborate with Senior partners to maintain consistent design and coding standards.
- Maintain a deep understanding of software subsystems and their integrations.
Requirements
- Minimum of 7 years of experience in software development.
- BS Degree in Computer Science.
- 7 years of experience designing and implementing solutions using Java and J2EE.
- Proficiency in AWS technologies including EC2, SNS, SQS, S3, and Lambda.
- Expertise in databases such as MongoDB, ElasticSearch, and MySQL.
- Experience with Rules Engine and/or Event-driven architecture.
- Prior experience working in an Agile/SCRUM environment.
- Strong problem-solving and communication skills.
Benefits
- Health, vision, and dental insurance.
- Accident and life insurance.
- 401k matching.
- Paid time off.
- Education reimbursement.