Senior Software Engineer-Backend
Job Description
This role has been designated as Hybrid work schedule and will be based out of our St. Paul, MN location. Flexible work-from-home options are available.
Your role:
We are looking for a strong, hands-on Senior Software Engineer with experience working in a globally dispersed, agile team. We are looking for collaborative and creative associates that thrive in a team environment, creating solutions for challenging customer driven business needs.
Understanding the requirements from the product backlog, writing functional and high-level design documents, software design, development and functional/unit testing. Design Reviews and Code Reviews. Work on the inception phase of projects, including collecting requirements, suggesting methodologies and technologies, and release planning. Active researcher, keeping up with the latest trends in software development Influence and strengthen agile development culture. Inspire, mentor, and encourage globally dispersed developers to apply industry's best practices. Design and implement a solid API strategy for internal and external customers. Design, implement, and support "cloud" based solutions and applications.
You need to have:
- 3 - 5+ years of developing software using object-oriented design and implementation
- Java 8/11 or more recent, Spring
- Strong database skills (SQL and NoSql)
- RESTful web services and API development
- Object Oriented Programming and Design approaches
- Understanding and usage of design patterns
- Usage of CI/CD tools and process
- AWS: DynamodDB, Elasticache and EKS (Kubernetes)
- Experience working in a Scrum Team
- Good communication skills
- Strong Linux background
- Strong focus on testing (TDD/BDD, unit tests, mocking frameworks)
- Strong networking knowledge and expertise
The ideal candidate would also be familiar with one or more of the following:
- Knowledge and application of Full Stack engineering for Cloud applications
- Building highly scalable / reliable applications
- Cloud / AWS
- Columnar DBs
- Application Security background
- DevOps Knowledge
- Big data / Analytics background
- Hands on experience in ReactJS and web application front ends
Your qualifications:
- Bachelor's Degree in Engineering, Physics, Mathematics or Computer Science and at least 3 years of developing software using object-oriented design and implementation
- Worked with globally dispersed teams
Base Compensation Range is $73,000 to $151,000
Disclaimer: This base salary range is based on US national averages. Actual base pay could be a result of seniority, merit, geographic location where the work is performed
We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.
Date Posted
01/09/2023
Views
0
Similar Jobs
Senior Quality Engineer - Bosch Group
Views in the last 30 days - 0
The Communications Systems Division of Bosch Security Systems is seeking a Senior Quality Engineer with a passion for creating new solutions The role ...
View DetailsSenior Engineer, MS&T - Novo Nordisk
Views in the last 30 days - 0
Novo Nordisk a global leader in diabetes care for over a century offers lifechanging careers with opportunities to improve millions of lives worldwide...
View DetailsSenior Accountant, Tax - High Net Worth - Wipfli
Views in the last 30 days - 0
Wipfli is a company that values its employees and offers a careerdefining opportunity for those looking to make a difference The role involves managin...
View DetailsSenior Account Manager - Marketing Architects
Views in the last 30 days - 0
Marketing Architects an allinclusive TV advertising agency is seeking a Senior Account Manager The role involves managing TV campaigns consulting with...
View DetailsTest Engineer - RAZR Marketing
Views in the last 30 days - 0
RAZR a fastgrowing marketing technology company based in Minnetonka MN is seeking a skilled QA Engineer The role involves developing and executing tes...
View DetailsSoftware Testing Lead - TOSCA - Jack Link's Protein Snacks
Views in the last 30 days - 0
Jack Links a global leader in protein snacks seeks a Software Testing Lead to manage testing methodologies and tools for enterprise applications The r...
View Details