Current jobs related to Lead Software Engineer - Detroit - Blue Line Foodservice Distribution Inc


  • Detroit, Michigan, United States Dew Software Full time

    About the RoleDew Software is seeking a highly skilled and experienced Senior Software Architect and Technical Lead to join our team. As a key member of our organization, you will be responsible for designing and guiding the development of complex software solutions.Key ResponsibilitiesDesign and Architect Software Solutions: Develop scalable and...


  • Detroit, Michigan, United States New Relic, Inc. Full time

    Lead Software Engineer - CommerceJoin the innovative Commerce team at New Relic, where we are dedicated to enhancing customer plan management through both self-service and sales-led experiences. As a Lead Software Engineer, you will take charge of designing and developing our microservices architecture, utilizing Kotlin for backend services to ensure optimal...


  • Detroit, Michigan, United States New Relic, Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Lead Software Engineer to join our Commerce team at New Relic, Inc.Key ResponsibilitiesDesign and develop microservices architecture using Kotlin for backend services, ensuring scalability, reliability, and performance.Contribute to full-stack capabilities, leveraging React framework for frontend...


  • Detroit, Michigan, United States Dentsu Full time

    Job Title: Lead Loyalty Software Engineer at DentsuCompany Overview:Dentsu is a pioneering global network that empowers clients to navigate and seize opportunities in the evolving sustainable economy. With a strong focus on business transformation, Dentsu combines innovative Japanese methodologies with a worldwide outlook to drive growth and positively...


  • Detroit, Michigan, United States Software Technology Inc. Full time

    Position: Principal Frontend DeveloperContract Duration: 6 months with potential for extensionLocation: Detroit, MI (Onsite work required)Essential Skills: We are seeking a highly experienced developer with proficiency in either Next.JS or React.JS.Experience Required: Minimum of 8 years in software development.Key CompetenciesEssential:Advanced expertise in...

  • Lead Software Engineer

    4 months ago


    Detroit, United States New Relic, Inc. Full time

    Lead Software Engineer - Commerce Lead Software Engineer - Commerce Lead Software Engineer Req ID FY|R&D|#0 Location(s) Arlington, Virginia, USA; Charlotte, North Carolina, USA; Chicago, Illinois, USA; Dallas, Texas, USA; Detroit, Michigan, USA; Houston, Texas, USA; Los Angeles, California, USA; Portland, Oregon, USA; Seattle, Washington, USA; Work...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer OpportunityCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on systems ready for autonomous integration, advanced driver-assistance systems (ADAS), high-fidelity audio solutions, high-resolution displays, and powertrain electronics for a diverse range of vehicles. With a solid...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer OpportunityCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on autonomous-ready infotainment systems, advanced driver-assistance systems (ADAS), high-quality audio solutions, high-definition display technologies, and powertrain electronics for various vehicle types. Established in the...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer RoleCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on autonomous-ready infotainment systems, advanced driver-assistance systems (ADAS), high-quality audio solutions, high-definition display technologies, and powertrain electronics for a diverse range of vehicles. Established in the...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer OpportunityCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on solutions for autonomous-ready infotainment, advanced driver-assistance systems (ADAS), high-fidelity audio systems, high-definition displays, and powertrain electronics for a diverse range of vehicles. Established in the...


  • Detroit, United States Dew Software Full time

    Job DescriptionJob DescriptionDew Software is seeking a talented and experienced Application Architect/Tech Lead to join our team. As an Application Architect/Tech Lead at Dew Software, you will be responsible for designing and guiding the development of complex software solutions. You will collaborate closely with cross-functional teams, stakeholders, and...


  • Detroit, Michigan, United States Frontline Education Full time

    Job Title: Principal Software EngineerFrontline Education is seeking a highly skilled Principal Software Engineer to join our team. As a key contributor, you will be responsible for rewriting a client-server application as a modern web application.Key Responsibilities:Contribute to and maintain development patterns for the API and Web.Perform technical...


  • Detroit, Michigan, United States R1 RCM Full time

    About the RoleR1 RCM is a leading provider of technology-driven solutions that transform the patient experience and financial performance of hospitals, health systems, and medical groups.We are seeking a highly skilled Staff Software Engineer to join our engineering team, responsible for building the state-of-the-art data platform foundation for the...


  • Detroit, Michigan, United States SunSoft Technologies Inc Full time

    About the RoleSunSoft Technologies Inc is seeking a highly skilled Sr. SW Engineer to join our team of experts in software development.Key Responsibilities:Design and develop software applications using C#,.Net, MVVM, and UI technologies.Expertise in MVVM, MVP design patterns and experience with C#.Net.Develop and implement UI screen designs.Test and...


  • Detroit, Michigan, United States Amazon Services LLC Full time

    Software Development Engineer OpportunityAmazon Services LLC is seeking a highly motivated and talented Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.About the RoleThis is a year-round internship...


  • Detroit, United States Compunnel Inc. Full time

    Position DescriptionWe have multiple openings for individuals with a minimum of 6 years of professional experience in verification testing of real-time, embedded software.This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is...


  • Detroit, United States Compunnel Inc. Full time

    Position DescriptionWe have multiple openings for individuals with a minimum of 6 years of professional experience in verification testing of real-time, embedded software.This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is...


  • Detroit, Michigan, United States Amazon Services LLC Full time

    About the RoleAmazon Services LLC is seeking a highly motivated Junior Software Development Engineer to join our team. As a Jr. SDE, you will have the opportunity to write real software and collaborate with experienced software engineers who provide guidance and opportunities for ownership on projects that matter to our customers.Key ResponsibilitiesWrite...


  • Detroit, Michigan, United States Amazon Services LLC Full time

    About the RoleAmazon Services LLC is seeking a highly motivated and talented Software Development Engineer to join our team. As a Jr. Software Development Engineer, you will have the opportunity to work on real-world software projects and collaborate with experienced engineers who will provide guidance and support throughout your journey.Key...


  • Detroit, Michigan, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.As a Senior Software Development Engineer, you will have the...

Lead Software Engineer

4 months ago


Detroit, United States Blue Line Foodservice Distribution Inc Full time

Job Summary:

Build a Bigger, Better, Bolder Future

Imagine working for a company that measures its success based off the growth of its colleagues, a company that invests in its future by investing in you. Little Caesars is a company where our colleagues make an impact.

Your Mission

You work on a team building and maintaining the custom software which runs Little Caesars. Whether remote or on site, you will be part of all aspects of the Software Development Lifecycle including technical design, development, testing and support. Share your expertise in multiple areas of software development technology. Lead initiatives and provide direction to less experienced software engineers on your team and influence and impact initiatives outside your immediate team. This position may support LCE or other Ilitch companies.

How You’ll Make an Impact:

Participate in the design, development, and support of technical projects through to completion according to project and corporate standards and methodologies.

Responsible for the individual delivery of large, complex system components. Lead Act as the lead technologist on Medium-sized projects (up to 52 FTE weeks) being responsible for technical quality, on-time delivery and performance of other technical resources on the project.

Write code that captures the essential nature of the solution and is appropriately flexible, reusable, efficient, and adaptable to changing requirements.

Consider broader architectural concerns when designing and developing code: scalability, maintainability, securability, reliability, extensibility, etc…

Ability to quickly debug cross-module issues and intuit where bugs might lie due to deep knowledge of the libraries, platforms, and systems

Maintain strong awareness of the ecosystem of tools and libraries supporting your primary programming language and development environments. Have a strong grasp of the idioms and patterns of my language.

Independently design and develop software components in business-critical, complex scenarios, with simplicity and maintenance as key considerations.

Identify when it is appropriate to make significant refactors.

Independently identify the right solutions to solve complex ambiguous, open-ended problems

Define unit-testing strategies and implement and maintain unit tests

Lead aspects of agile software development including sprint-planning, story review and demos. Lead estimation and planning sessions and assist with project kick-offs. Mentor more junior developers on estimation skills.

Provide technology guidance to less experienced colleagues while completing development assignments. Provide material feedback on the work of more junior programmers. Mentor them on identifying the right solutions to solve problems.

Support and provide guidance to Quality Assurance (QA) in the development of integration test plans, test conditions, expected test results, and automated testing.

Mentor others in driving the process of developing technical user stories and ensure quality ACs on stories. Work with SCRUM team to assure that stories are clear and understood. Promote continuous improvement of these processes.

Act as a role-model to the team of resolving issues with urgency and proactively identifying areas for improvement.

Lead discussion and trouble-shooting during support incidents on a rotational basis. Develop and maintain support documentation.

Lead research and identification of root causes for system issues. Identify deficiencies or alternatives and present proposals to more senior engineers including weighing the pros and cons of different solutions. Participate in technical aspects of system evaluation and vendor selection processes.

Lead research and proof-of-concepts of new technologies. Present findings to senior technologists in the organization including business cases and supporting data for recommendations.

Function as a SME in at least one area of technology. Provide mentorship and guidance to other colleagues in this area and stay up to date on the latest trends and developments in the area. Identify new technologies and processes which should be considered for use by LCE.

Mentor others and implement best practices on technical tasks which support the overall software development team such as:

Performing builds and releases and coordinating of system changes into the build schedule to satisfy all needs

Working on software pipelines and other developer automation

Performing pull-request reviews of others’ work

Lead the design and architecture of medium-sized software projects. Ensure team develops excellent quality solutions with a focus on stability, scalability, security, and maintainability.

Create coherent designs with multiple components interacting across API or system boundaries

Proactively identify issues and technical dependencies that are owned by other teams and propose solutions/mitigations

You may manage a team of more junior developers who will report directly to you. Responsibilities include day-to-day management, performance reviews, regular 1 on 1 sessions, and mentoring career growth. Provide constructive feedback for more junior colleagues who may not be direct reports during their performance review cycle.

Contribute to the technology plans in your area of expertise. Provide input on direction and evolution of solutions. Recommend potential internal improvement projects.

Who You Are:

Bachelor’s degree in Computer Science or related field. Equivalent experience may be considered in lieu of a formal education.

Minimum of seven (7) years of programming experience in a professional environment.

Consistent demonstration of strong analytical skills and abilities to develop solutions and alternatives that meet business goals.

Maintains strong relationships across your organization and regularly collaborates with other IT staff and business units.

Consistent demonstration of effective verbal and written communication skills. Consistent demonstration of the ability to listen and communicate technical information to a wide variety of technical and non-technical clients.

Consistently self-motivated, curious, and creative in approach to technology with a passionate embrace of technology.

Deep, substantial expertise in the technologies required for the role. In general, a Lead Software Engineer is expected to have strong knowledge in more than one of the following technologies:

HTML / JavaScript / CSS/ React / TypeScript

C# / .Net Core

Node.js

Open-source JavaScript libraries

Data storage technologies including RDMSs, No-SQL databases and unstructured storage

REST APIs

Android mobile application development using Kotlin or Java

iOS mobile application development using or Swift or Objective-C

Java

Python

Coding for embedded systems with preemptive, multitasking RTOS in a language such as C++

Microservices

Azure cloud platform or equivalents such as AWS or GCP Strong expertise with one or more programming paradigms such as Object Oriented Programming (OOP), functional programming, or dependency injection. Demonstrated ability to engage developers in and promote agile methodology.

Strong expertise using source control technologies such as GIT. Demonstrated knowledge of different source control strategies and tools.

Demonstrated expertise building or building to RESTful APIs.

Expertise with one or more programming paradigms such as Object Oriented Programming (OOP), functional programming, or dependency injection.

Ability to develop instrumentation strategies for software components to allow monitoring, troubleshooting and to ensure they are operating properly.

What Will Make You Stand Out:

Experience developing and deploying code in one or more cloud environments with an understanding of considerations for scalability and trouble-shooting.

Experience defining API contracts using OpenAPI Spec and tools.

Where You'll Work:

This position requires on-call responsibilities requiring work during nights, weekends, or holidays.

Works in a normal office environment where there is no physical discomfort due to temperature, noise, dust and the like.

Moderate noise (examples: business office with computers and printers.

Some travel including travel to restaurant locations and trade shows. This position requires the ability to adhere to the LCE Travel policy.

All items listed above are illustrative and not comprehensive. They are not contractual in nature and are subject to change at the discretion of Blue Line Distribution. Blue Line Distribution is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regards to that individual’s race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender identity, age, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law. The Company will strive to provide reasonable accommodations to permit qualified applicants who have a need for an accommodation to participate in the hiring process (e.g., accommodations for a job interview) if so requested. This company participates in E-Verify. #J-18808-Ljbffr