Senior Software Engineer

Llamasoft Ann Arbor , MI 48104

Posted 2 months ago

Senior Software Engineer

Ann Arbor, MI

Are you looking for a stimulating company atmosphere where your efforts will have a significant impact on redefining the supply chain analytics market to fuel our company's success? We're driven by people who have a passion for technology and innovation; we are a fun, results-driven company that thrives on delivering value to customers and making a difference in the world leveraging our solutions. If this sounds like you, come join our herd!

At LLamasoft, our mission is to elevate lives and organizations through the science of smarter decision-making. Powered by AI and advanced analytics, our enterprise decision platform enables business leaders to solve problems in new ways and make smarter decisions faster as their business and operating models change. We are pioneering the use of a true digital twin of the extended supply chain combined with our powerful algorithms and deep supply chain, data engineering, AI and operational expertise. LLamasoft deploys decision solutions through enterprise ready apps, custom apps, and an extensible no-code App Studio.

The Role:

This full-time position will challenge you, as a Senior Software Engineer, to work with the simulation solver team to design and implement cutting edge supply chain modeling software. As a senior contributor to the team, you will provide mentorship on software development to other engineers on the team, and across the Applied Research department.

As a senior software engineer on our Simulation team, you will be part of the Applied Research division, building simulation solutions for all aspects of the supply chain from production to inventory to transportation. For this role, we are looking for an enthusiastic software engineer to work closely with your peer engineers, researchers, consultants, and other LLamasoft software development teams to design and implement powerful, useful, and extensible software.

Our team values collaboration and ensuring that all team members have their ideas heard and respected as equals, in an inclusive and diverse environment that fosters personal and professional development.

The Simulation team is implementing the world's fastest and most robust supply chain simulation, focusing on modeling the real world's business logic in an efficient, scalable, and reliable manner. They are innovating with new optimization integrations, incorporating machine learning techniques, and generating useful information to provide the end-user with the information and analytics needed to make well-informed decisions.

Major Responsibilities:

  • Liaise between Operations, IT Security, Product and Development on deployment standards and best practices.

  • Design and Cultivate Continuous Integration throughout the organization.

  • Establish Best Practices for Continuous Integration and Development.

  • Design and Improve Build Infrastructure.

  • Develop code to automate deployments, enhance build systems, and monitor services

  • Evaluate and prototype deployment of virtualized stacks on AWS or similar.

  • Continuously review and enhance processes and operating procedures needed to maintain the most cost effective enterprise-grade cloud infrastructure.

  • Proactively identify an issue, gather requirements, design and then implement the solution

  • Create and maintain complete and accurate documentation

  • Identify and promote best practices and patterns for the setup, configuration and management including databases, servers, and network and storage systems.

  • Support and administer software and applications, including: VMware hosts, Windows Server and SQL Server.

Required Qualifications:

  • Bachelor's degree (Master's preferred) in computer science/engineering, mathematics, or a related field, with 5+ years of professional software development experience

  • A strong desire and ability to write efficient, readable, testable software through individual and collaborative contribution

  • Familiarity of .NET APIs

  • Demonstrable understanding of concurrency, parallelism, and object lifetime

  • Excellent understanding of O-O principles, familiarity with functional programming

  • Strong understanding of common design patterns in O-O software

  • Strong problem-solving skills along with written and verbal communication skills.

  • Customer- and quality-focused with excellent attention to detail.

  • Familiarity with version control software, agile development methodologies, and CI/CD

  • Profiling and benchmarking skills to write CPU/Memory performant software

  • SQL

Preferred Qualifications:

  • Git / GitHub / JIRA

  • xUnit (or similar)

  • Jenkins / Jenkins Pipeline / Groovy

  • SQL Server familiarity

  • Machine Learning

  • Python

  • C#

  • C++

  • Cloud-based services development and RESTful APIs

  • Knowledge or expertise in supply chain domain and/or supply chain-related software

  • Leadership experience is always a plus, but not required

About LLamasoft

Over 750 of the world's most innovative companies rely on LLamasoft to design operational strategies to achieve profitability and growth goals. In addition to helping our customers identify billions of dollars in value, LLamasoft partners with humanitarian organizations, government entities and the World Economic Forum, using our solutions to design and optimize health supply chains around the globe in order to reach our goal of positively impacting 100 million lives by 2022.

LLamasoft is an equal opportunity employer, all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, or national origin.

If you require reasonable accommodation in completing this application, interviewing, or otherwise participating in the employee selection process, please direct your inquiries to

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer


Posted 2 months ago

VIEW JOBS 9/29/2020 12:00:00 AM 2020-12-28T00:00 Experience the future of job applications! Click to complete a quick chat with our AI recruiter, Wendy, and tell her about your qualifications. Clarivate Analytics is looking for a Senior Software Engineer. This company is one of the world's leading insight providers, pushing the applications of data analytics and insights throughout the innovative process. It offers the opportunity to work on cutting edge analysis tools and shape how we work with information. Employment is highly stable, offering long term contracts and competitive rates as well as the opportunity to convert to FTE for the right contractor."" In this role, you will be responsible for working with team members to design innovative software programs that improve and simplify the customer experience as well as ensuring all new software functions operate smoothly with high quality across multiple platforms Use this link to chat with Wendy, our AI recruiter, to learn more about this position! GTT Ann Arbor MI

Senior Software Engineer