Senior Software Engineers solve for a wide variety of problems and situations as we continue to innovate and develop products. We are looking for engineers proficient in data structure, algorithms, problem solving, and building scalable fault-tolerant architectures. Effective collaboration, communication and bringing in best practices to the team are attributes in any engineer as you and your team move in the fast paced development environment.
location: Chicago, Illinois
job type: Permanent
salary: $130,000 - 140,000 per year
work hours: 8am to 5pm
Design, analyze, develop, test, debug, and model the system components necessary to produce potentially shippable product iterations with each sprint.
Lead a team of 4-6 engineers
Deliver high quality code that complies with standards and satisfies architectural tests.
Perform pair programming and assist the team in supporting the application in all required environments.
Provide estimates for user stories utilizing planning poker.
Participate in product backlog prioritization, story mapping, and story splitting activities.
Prepare and lead sprint review meetings showcasing completed product backlog items to the product owner and subject matter experts.
Proactively look to develop and implement best practices across the entire project team, practicing continuous process improvement.
Collaborate face to face and virtually with the Product Owner, Operations and Technology partners around the world.
Bachelor's or Master's Degree - preferably in Computer Science
Minimum 4+ years of hands-on programming/application development experience utilizing Angular, React, Java, Spring Boot, GraphiQI, Liquidbase, Drools, Camunda, REST, Micro Services, Kubernates, AWS, Kafka, Cloud Native, DevOps and Test Driven Development
Experience in leading a team
Core Java (Java 8+) skills having experience in OOAD, Threads & Concurrency and Collections
strong experience utilizing standalone Spring Framework integration
strong object oriented analysis and design skills (OOAD)
Good SQL/PL-SQL Skills (Oracle 12c Preferred) and Hibernate/JPA
Passionate about testing strategy, problem solving, learning new skills, sharing expertise and knowledge
strong written and oral communication
Good presentation and influencing skills
Proven ability to collaborate with global teams
Experience working in Agile teams, ability to focus and grasp business concepts
- Experience level: Experienced
- Minimum 4 years of experience
- Education: Bachelors
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.