
Senior Software Engineer
Posted 15 hours ago

Posted 15 hours ago
This is a fully remote position, open to applicants in Arizona, +4 more states.
β’ Collaborate with business stakeholders and architects to create and implement technical solutions that fulfill functionality, performance, scalability, and reliability requirements.
β’ Lead a team of tech leads managing Scrum teams, offering coaching and serving as an escalation point for troubleshooting issues.
β’ Propel organization-wide change initiatives aimed at enhancing quality, speed, and efficiency.
β’ Supervise the proactive maintenance of IaaS/SaaS and on-premise applications spanning Digital, Cards, Risk, and Merchant Services.
β’ Coordinate and assist in diagnosing code defects, data errors, and configuration issues to identify the root causes of application errors.
β’ Provide support for critical and complex business applications.
β’ Utilize judgment within established procedures and protocols to determine suitable actions.
β’ Promote the implementation of departmental best practices and guidelines while ensuring compliance with standards.
β’ Design and develop both real-time and file-based integrations, while optimizing database-level processing.
β’ Enhance the developer experience by producing elegant, maintainable, well-documented, and secure code.
β’ Commit to continuous self-improvement and actively support team development.
β’ Bachelorβs degree in Computer Science with over 3 years of relevant experience.
β’ Intermediate to strong expertise in designing or modifying modern microservice-based architectures.
β’ Excellent interpersonal skills, including communication and negotiation abilities.
β’ In-depth knowledge and experience with Java 11 or higher.
β’ Proficient understanding and experience with standard design patterns such as Factories, Command, Facade, Adapter, etc.
β’ Strong knowledge and experience with Object-Oriented Design (OOD) and Object-Oriented Analysis (OOA).
β’ Extensive experience with Spring and Spring Boot frameworks.
β’ Advanced knowledge and experience with RESTful services and APIs.
β’ Proficient in unit testing and mocking frameworks.
β’ Strong knowledge and experience with Git version control.
β’ Advanced knowledge and experience using Postman for API testing.
β’ Proficient in Docker and Kubernetes technologies.
β’ Strong understanding of Scrum and Agile methodologies.
β’ Advanced knowledge and experience with wikis.
β’ Experience in developing automation testing frameworks is preferred.
β’ Preferred experience in React UI development.
β’ Experience in GitLab pipeline development is preferred.
β’ Banking industry experience is a plus but not mandatory.
β’ Variable incentives, bonuses, benefits, and/or other awards may be included in total compensation.
β’ Competitive, thoughtfully designed, and high-quality benefits program.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.