This job ad has been posted over 60 days ago...
0
applicants
Staff Software Engineer
at KOHLS Wisconsin in Wisconsin (Published at 15-06-2022)
JOB RESPONSIBILITIES
- Leads development, testing, deployments, and iterative improvement of product capabilities and features in collaboration with designers, product managers, and other engineers on the product team
- Leverages critical thinking, experimentation, data, and industry best practices to implement desired business outcomes
- Develops high quality applications that are secure, easy to operate, difficult to break, and extremely observable with measurable results.
- Responsible for all technical aspects of the product application lifecycle including, code, infrastructure, data, security, and CICD
- Establishes product engineering and software standards
- Continuously develops self and demonstrates a strong knowledge of new technologies, modern application architecture, and industry best practices
- Mentors and assists engineers and evangelizes best practices. Pairs with and mentors engineers while evangelizing best practices
- Contributes to the vision and cultural transformation within the team and across the organization
- Builds partnerships, collaborates, and contributes to technical initiatives across the organization
QUALIFICATIONS
PREFERRED
- Bachelor's Degree or equivalent in MIS, Computer Science or related field
- 6+ years of experience in software development
- Proven ability to manage multiple competing priorities
- Advanced in-depth knowledge of application design patterns, event-driven architecture, database schemas, and testing strategies
- Demonstrated experience with large scale application troubleshooting and performance tuning
- Demonstrated experience working with major cloud platforms (GCP, AWS, or Azure)
- Advanced in-depth knowledge and experience with continuous integration, continuous deployment, and test driven development
ADDENDUM
STAFF BACKEND SOFTWARE ENGINEER
- Expert in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security
- Experience with build management tools such as Gradle or Maven
- Demonstrated understanding of source control systems such as GIT
- Database design and implementation experience in either SQL or NoSQL databases
- Experience designing and implementing distributed caching technologies such as Redis
- Experience leading requirements refinement, planning, estimation, development, testing, and deployment
- Experience working cross functionally between multiple product teams
- Experience architecting enterprise grade applications
STAFF BIG DATA SOFTWARE ENGINEER
- Strong Knowledge of build management tools such as Jenkins or Maven
- Demonstrated understanding of source control systems such as GIT
- Extensive Database Design experience including either SQL, PL/SQL
- Implementing ETL process with Big Data Technologies
- Required: Spark, Python, Scala and Airflow
- Preferred: MapReduce, Pig, Hive, Kafka, Sqoop, and Flume
- Experience in designing and creating automation workflows and execution
- Extensive knowledge of Apache Airflow Developing DAG, Performance tuning of the DAGs and task implementation
- Experience working with distributed caching technologies such as REDIS
- Good understanding of MPP databases such as Teradata and Netezza
- Hands-on lead developer/architect who excels in a dynamic, fast-moving, and agile environment building high quality and high-performance Data Engineering software
- You will be expected to work equally between design, hands-on development, and providing mentorship to our other developers
STAFF SOFTWARE ENGINEER (ANDROID)
- Knowledge of Java and Kotlin for Android
- Experience working with notifications and background tasks in apps
- Collaborate with iOS, Android, and Server engineers to ship features
- Experience with making REST calls over the network
- Experience with JavaScript, either in a browser or server side environment such as NodeJS, React
- A deep understanding of design patterns, and experience working in a layered architecture (MVVM , MVP etc)
- Stong understanding and experience with Test frameworks - Espresso ,UIAutomator
- Hands-on lead developer/architect who excels in a dynamic, fast-moving, and agile environment building high quality and high-performance software.
- You will be expected to work equally between design, hands-on development, and providing mentorship to our other developers
STAFF SOFTWARE ENGINEER (iOS)
- Experience building UI/UX with the use of Storyboards and Nibs/Xibs, UIKit & Auto Layout
- Experience with making REST calls over the network
- Comfortable working with Xcode, Interface Builder, Objective-C/C++ and Swift
- Collaborate with iOS, Android, and Server engineers to ship features
- Experience with JavaScript, either in a browser or server side environment such as NodeJS, React
- Knowledge of the roles that tools such as clang, swiftc, ld, actool, ibtool, codesign play in the process of generating build/test artifacts
- A deep understanding of design patterns, and experience working in a layered architecture (VIPER , MVVM etc)
- Stong understanding and experience with Test frameworks Appium , XCode Tests
- Hands-on lead developer/architect who excels in a dynamic, fast-moving, and agile environment building high quality and high-performance software.
- You will be expected to work equally between design, hands-on development, and providing mentorship to our other developers
STAFF SaaS SOFTWARE ENGINEER
- Experience with integration process optimizations
- Building and maintaining long lasting vendor relationships
- Hybrid Cloud Architecture Experience
- Experience with integration platforms or frameworks
- Experience integrating with large SaaS systems
- Experience migrating on-prem systems to cloud solutions
- Experience designing integration frameworks
- Experience conducting vendor engagements
- Engage in vendor selection process
- Engage in design of integration framework
- Integration strategy and roadmapping
- Experience developing integration testing strategies
Recent jobs at KOHLS
-
08 Apr
Recruitment Marketing & Content Designer
KOHLS,
Wisconsin -
22 Feb
Senior Platform Engineer
KOHLS,
Wisconsin -
22 Feb
Senior Information Security Analyst
KOHLS,
Wisconsin -
22 Feb
Full
KOHLS,
Wisconsin

