A complete application in a minute
Tailored resume and cover letter, ready to send.
Flint South Group in Detroit, MI is seeking a Senior Software Engineer to design, develop, and maintain high-quality software solutions. This full-time role offers a salary range of $120,000 to $166,120 per year and a comprehensive benefits package.
You will work with a team in Detroit, Michigan, using Java, Python, or C++, and collaborate in Agile environments to deliver robust backend and possibly full-stack applications.
Flint South Group, a key player in automotive and manufacturing, seeks a Senior Software Engineer in Detroit, MI. This full-time position offers a salary range of $120,000 to $166,120.
As a Senior Software Engineer , you will design, develop, and maintain high-quality software solutions. You will also drive operations and enhance products through your work.
You will work with a team in Detroit, MI. The workplace is in the state of Michigan, known for its rich history and vibrant culture.
The salary range for this position is between $120,000 and $166,120 per year, with the exact amount typically determined by factors such as experience, qualifications, and the specific responsibilities of the role. In addition to the competitive salary, the position offers comprehensive benefits, including full health insurance coverage for the employee and their dependents, a retirement plan with employer matching contributions, and a generous paid time off policy that allows for vacation, sick days, and holidays. These benefits are designed to support the overall well-being and financial security of the employee.
To qualify for this position, you should possess a Bachelor's degree in Computer Science or a related field, such as Computer Engineering or Information Technology. This educational background provides a strong foundation in programming languages, algorithms, and software development methodologies. Additionally, you should have at least five years of hands-on experience in software development. This experience should include designing, coding, testing, and maintaining software applications, as well as collaborating with cross-functional teams to deliver high-quality software solutions. Your experience should also demonstrate proficiency in various programming languages and technologies, such as Java, Python, or C++, and familiarity with development tools and frameworks. Furthermore, you should have a solid understanding of software development best practices, including version control systems like Git, and be able to work in an Agile or Scrum environment.