EngineerJobs.io
← Back to all jobs

Job Description

Senior Software Engineer opportunity in Dexter, MI (onsite) focused on building and improving applications across desktop, web, and service-oriented platforms.

Responsibilities

  • Design, maintain, and continue development of applications using Python, Django/Flask, and PostgreSQL
  • Participate in code reviews to maintain quality and support team unity
  • Write unit tests for both existing and new code implementations
  • Provide detailed effort estimations when needed
  • Work within a SCRUM Agile SDLC using JIRA and Confluence
  • Contribute to an agile environment supporting many projects and teams simultaneously
  • Create and maintain documentation for existing and new implementations
  • Perform other duties as assigned

Requirements

  • Customer focus: understand and respond to customer needs professionally and with care
  • Innovation: generate and apply creative ideas to improve processes or add value
  • Collaboration & teamwork: build cooperative relationships and contribute to group success
  • Results driven: maintain focus on goals and delivering impactful results
  • Technical aptitude: understand and use role-relevant tools, systems, and technologies
  • Critical thinking: analyze situations, identify problems, and develop practical solutions
  • Problem solving: identify issues, think creatively, and implement effective solutions
  • Must have a bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Must have a minimum of seven (7) years of successful professional experience
  • Strong experience and knowledge in Python, Django, PostgreSQL, and object-oriented design principles
  • Proficient with Python IDEs and current coding standards and best practices
  • Experience building and consuming RESTful APIs with Django
  • Demonstrable understanding of Pythonic object-oriented programming and software architecture

Technologies

  • Python
  • Django
  • Flask
  • PostgreSQL
  • RESTful APIs
  • JIRA
  • Confluence
  • SCRUM Agile SDLC
  • Python IDEs

Preferred Qualifications

  • Experience with web service deployment, hosting, and cloud-connected architectures (e.g., IIS, Azure, or AWS)
  • Familiarity with web technologies such as React, JavaScript, TypeScript, or front-end frameworks for a single-page application context

Benefits

  • Competitive total compensation plan including salary, bonuses, tuition reimbursement, and a 401k match contribution
  • Paid time off package plus paid holidays and floating holidays
  • Comprehensive benefits package including medical, dental, and vision
  • Opportunity to be part of a fast-growing company working to make the world safer

Physical Demands

  • Regularly required to use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; talk or hear
  • Frequently required to stand, walk, and sit
  • Occasionally required to stoop, kneel, crouch, or crawl
  • Specific vision abilities required: close vision, color vision, peripheral vision, depth perception, and ability to adjust focus
  • Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions

Similar Jobs