Sr Software Engineer
Job Description
Sr. Software Engineers in Schaumburg, IL
- Triage defects within clusters of working software components.
- Ensures tickets are created with full acceptance criteria, testing plans and descriptions that focus on customer value.
- Responsible for managing our document ingestion software, machine learning models and service layers.
- Software and architecting next generation of APIs, machine learning models, orchestration technologies and performance upgrades.
- Ability to design entire suites of services that coordinate to achieve functional goals.
- Recommend upgrades for existing systems and programs as required.
- Create diagrams, flowcharts, documents and models that define software internal components.
- Work independently and own internal module design.
- Provide feedback on testing scenarios and function design in code reviews.
- Own and merge code into specific repositories.
- Work with the development team to fix and improve existing applications.
- Create testing strategies and procedures for all core components.
- Use knowledge of the tradeoffs of design patterns and principals within software components to lead team of software Engineers.
- Supervise team of Software Engineers using their knowledge of and experience with code and design principals.
- Lead team of Software Engineers using their knowledge of architectural patterns Microservices, MVC, Event driven and independently work across team boundaries.
- Direct team of Software Engineers when making code modules and function choices.
- Supervise team of Software Engineers using their knowledge of coding patterns Object oriented, functional.
- Direct team of Software Engineers who are documenting aspects of a system or application as a reference for future upgrades and maintenance.
- Lead team of Software Engineers to ensure that the solutions they design and implement meet observability and testability.
- Lead team of Software Engineers working in an Agile environment architecting software solutions for complex high volume data environments. Â
- Directing team of Software Engineers who are developing containerized microservices using Python, Docker and Kubernetes.
- Supervise team of Software Engineers who are architecting software solutions for complex high volume data environments.
- Lead team of Software Engineers who are monitoring, assessing and improving current system performance.
- Direct team of Software Engineers who are Identify scalability issues and opportunities.
- Direct support software testers and application engineers during deployments and maintenance.
- Lead team of Software Engineers who are provide support for testing/development/staging environments.
- Supervise team of Software Engineers who are creating and maintaining documentation for new and existing systems.
- Direct team of Software Engineers who are analyzing, and validating a variety of input data sources;
- Lead team of Software Engineers who are identifying the relationship among source data objects.
- Supervise team of Software Engineers who are developing common definitions of sourced data; defining reusable approach to data integration.
- Direct team of Software Engineers who are designing efficient approach to processing third party data using Python.
- Direct team of Software Engineers who are designing efficient approach to analyzing data-at-scale using Python.
Â
Other:Â 40 hours per week, Monday through Friday, 8:00 a.m. to 5:00 p.m.
Â
Minimum Education and Experience Requirements:
Applicant’s experience must include 3 years with the following:
- Experience with Python Developer.
- Experience in machine Learning/AI.
- Experience building RESTful microservices and APIs.
- Experience working on a Platform oriented architecture.
- Experience with databases: Elastic / Snowflake / Cassandra / RDBMS / MariaDB / MySQL / NoSQL.
- Experience in JIRA, Git, Gitlab, Jenkins.
- Experience in Bash & Python scripts for deployments.
- Experience in Machine Learning Principles. Test Driven Development (TDD) experience.
Â
Minimum education and experience requirements:
Must have Master’s degree in Computer Science, IT, Information Systems and Operations Management or related field of study plus 3 years’ experience in the job offer or 3 years doing duties of Software Engineer that the Sr. Software Engineer will now be leading, directing, supervising duties of.
The employer is also willing to accept a Bachelor’s degree in Computer Science, IT, Information Systems and Operations Management or related field of study plus 5 years’ experience in the job offer or 5 years doing duties of Software Engineer that the Sr. Software Engineer will now be leading, directing, supervising duties of.
Date Posted
04/20/2023
Views
4
Similar Jobs
Software Engineer Intern - Summer 2025 - Motorola Solutions
Views in the last 30 days - 0
Motorola Solutions is seeking a motivated intern to contribute to the development and support of their DataInsightsSubscriptionManagement systems The ...
View DetailsProcess Engineer - Nemera
Views in the last 30 days - 0
This job description outlines a handson engineering position responsible for leading the development installation validation and lifecycle management ...
View DetailsTooling Engineer - Nemera
Views in the last 30 days - 0
This job description outlines a handson engineering position responsible for leading the development installation validation and lifecycle management ...
View DetailsDirector of Software Engineering - Bectran, Inc
Views in the last 30 days - 0
Bectran a company specializing in costeffective credit management and accounts receivable automation solutions since 2010 is seeking an experienced So...
View DetailsTPM Support Specialist - INX International Ink Co.
Views in the last 30 days - 0
INX International a leading ink producer is seeking a TPM Support Specialist for an entrylevel position with growth opportunities The role involves su...
View DetailsBusiness Development Executive - Bectran, Inc
Views in the last 30 days - 0
Bectran a company specializing in costeffective credit management and accounts receivable automation solutions since 2010 is seeking a recent college ...
View Details