Koch Ag & Energy Solutions
Lead Software Engineer
Koch Ag & Energy Solutions, Wichita, Kansas, United States, 67232
Your JobKoch Ag & Energy Solutions, LLC. (KAES) is looking for a
Lead Software Engineer
for our Front Office team, supporting our
Logistics
capabilities. In this role you will oversee the delivery of productivity applications and integrations that enable our internal users and customers to effectively transport our products around the country. This individual will collaborate with delivery teams, product owners and business users to plan and estimate features for the product roadmap and ensure the best product is delivered to the end users.
Our Team
KAES and its subsidiaries market and distribute more than 13 million tons of fertilizer products annually worldwide. The Lead Software Engineer will join an agile development organization operating across a variety of AWS services, SaaS applications and external integrations. This role reports to the Software Engineering Supervisor and will collaborate cross-functionally with the Front Office Sales team, Enablement team, the Architecture team, and other technical and business teams across KAES. This role will be based at our
Wichita, KS
headquarters.
What You Will Do
Serve as a technical leader for one or more Logistics software delivery teams
Partner with product owners and business users to incorporate their feedback into the product roadmap
Partner with product owners and architects to create design documents for system integrations and provide delivery risks, dependencies and estimates
Collaborate with the architecture, development and security capabilities to ensure that products are in line with architectural and security best practices
Engage with Delivery Lead to perform breakdown, estimation and allocation of work Delivery Teams
Ensure Delivery Teams have a firm understanding of our SDLC and the quality expectations for their products
Utilize the Serverless Framework, AWS suite and React to develop high volume applications and services in a complex distributed system
Develop and maintain services in an event-driven and API-driven architecture to support integration with services owned by other functional teams and 3rd party systems
Collaborate with developers across teams and globally, as well as participate in steering teams for developer tools and initiatives
Analyze, identify risks, and provide technical direction for current and future applications and services supported by the team
Who You Are (Basic Qualifications)
5+ years of experience leading and/or participating in all phases of the software development lifecycle (requirements gathering, analysis, design, documentation of functional and technical specifications, development, prototyping, testing, deployment) to deliver high quality, scalable and complex business solutions
3+ years of experience with an object-oriented programming language
Experience implementing large scale cloud-native applications and/or custom developed solutions on AWS, Azure, GCP or equivalent
Experience being a leader of technical resources on a custom software application team
Experience automating tests (unit, integration, or e2e) and build/delivery pipelines
Experience mentoring and training software engineers in development processes, practices and patterns
Experience organizing teams to optimize and balance the delivery of technical enhancements and business needs
The ability to effectively communicate with and influence individual contributors, peers and leaders within the larger Front Office team
What Will Put You Ahead
Experience working in JavaScript frameworks including Node.JS, React.JS, or Angular.JS written in TypeScript
Experience with AWS services such as AWS Lambda, SNS, SQS, Step Functions, OpenSearch, API Gateway, EventBridge, DynamoDB and S3
Experience with event driven architecture using cloud/serverless microservices
Experience as a technical team leader for a global team of developers working with Agile and DevOps methodologies, processes and tools
Experience implementing technology solutions in support of Sales or Logistics Domains
Knowledge of Oracle ERP or Transportation Management System development
Experience collaborating with global, cross-functional teams
Position is not eligible for VISA sponsorship
#J-18808-Ljbffr
Lead Software Engineer
for our Front Office team, supporting our
Logistics
capabilities. In this role you will oversee the delivery of productivity applications and integrations that enable our internal users and customers to effectively transport our products around the country. This individual will collaborate with delivery teams, product owners and business users to plan and estimate features for the product roadmap and ensure the best product is delivered to the end users.
Our Team
KAES and its subsidiaries market and distribute more than 13 million tons of fertilizer products annually worldwide. The Lead Software Engineer will join an agile development organization operating across a variety of AWS services, SaaS applications and external integrations. This role reports to the Software Engineering Supervisor and will collaborate cross-functionally with the Front Office Sales team, Enablement team, the Architecture team, and other technical and business teams across KAES. This role will be based at our
Wichita, KS
headquarters.
What You Will Do
Serve as a technical leader for one or more Logistics software delivery teams
Partner with product owners and business users to incorporate their feedback into the product roadmap
Partner with product owners and architects to create design documents for system integrations and provide delivery risks, dependencies and estimates
Collaborate with the architecture, development and security capabilities to ensure that products are in line with architectural and security best practices
Engage with Delivery Lead to perform breakdown, estimation and allocation of work Delivery Teams
Ensure Delivery Teams have a firm understanding of our SDLC and the quality expectations for their products
Utilize the Serverless Framework, AWS suite and React to develop high volume applications and services in a complex distributed system
Develop and maintain services in an event-driven and API-driven architecture to support integration with services owned by other functional teams and 3rd party systems
Collaborate with developers across teams and globally, as well as participate in steering teams for developer tools and initiatives
Analyze, identify risks, and provide technical direction for current and future applications and services supported by the team
Who You Are (Basic Qualifications)
5+ years of experience leading and/or participating in all phases of the software development lifecycle (requirements gathering, analysis, design, documentation of functional and technical specifications, development, prototyping, testing, deployment) to deliver high quality, scalable and complex business solutions
3+ years of experience with an object-oriented programming language
Experience implementing large scale cloud-native applications and/or custom developed solutions on AWS, Azure, GCP or equivalent
Experience being a leader of technical resources on a custom software application team
Experience automating tests (unit, integration, or e2e) and build/delivery pipelines
Experience mentoring and training software engineers in development processes, practices and patterns
Experience organizing teams to optimize and balance the delivery of technical enhancements and business needs
The ability to effectively communicate with and influence individual contributors, peers and leaders within the larger Front Office team
What Will Put You Ahead
Experience working in JavaScript frameworks including Node.JS, React.JS, or Angular.JS written in TypeScript
Experience with AWS services such as AWS Lambda, SNS, SQS, Step Functions, OpenSearch, API Gateway, EventBridge, DynamoDB and S3
Experience with event driven architecture using cloud/serverless microservices
Experience as a technical team leader for a global team of developers working with Agile and DevOps methodologies, processes and tools
Experience implementing technology solutions in support of Sales or Logistics Domains
Knowledge of Oracle ERP or Transportation Management System development
Experience collaborating with global, cross-functional teams
Position is not eligible for VISA sponsorship
#J-18808-Ljbffr