Senior Software Engineer - Farmington Hills, MI


Job Order #:



Senior Software Engineer - Farmington Hills, MI


Farmington Hills, MI, MI 



Salary Type:

per year


IT-Software Development: Enterprise Software Implementation & Consulting, General-Other: IT-Software Development, Software-System Architecture

Job Description:

Senior Software Engineer

We are looking for people that have been in a Senior Software Design and Software Development roles but seek accelerated opportunities to become solution architects; people with a passion for technology and the desire to learn and grow, architect and design enterprise solutions.
-Participate in architecture definition, product selection, and application design.
-Play key roles in large projects:  Senior Developer, Mentor, Technical Leader, and Technical Project Manager.
-Participate and provide leadership in all phases of a project from discovery and planning through implementation and delivery.
-Design and develop core business applications for insurance, healthcare and other clients.
-Wear many hats and gain experience with tools, technologies and platforms across many technology stacks.
-Work closely and share ideas with fellow Developers and Architects.
-Learn new things, and grow rapidly from constant exposure to innovative ideas, concepts, and patterns.
-Design and develop enterprise class business applications and integration solutions using Java/J2EE, .NET, and JavaScript.
-Must have a computer science/software engineering background (degree and/or experience).
-Prior consulting experience with mid-large size firms is a plus!
-Experience with Health Insurance, Life Insurance and / or Healthcare a big plus!
-Experience leading teams of all levels of software professionals!
-Experience leading teams of in-house employees and consultants a big plus!
-Knowledge and experience using enterprise application, integration and design patterns.
-Strong problem solving skills.
-Ability to conceptualize and articulate ideas clearly and concisely.
-Excellent communication and interpersonal skills.
-Minimum travel of least 50% including, out of state, local and overnight (up to 3 nights a week).
Benefits and Perks:
-Health, Vision, Dental, Life, Disability
-401(k) with employer match
-Annual bonuses, raises, and promotions
-Programs:  Professional Development, Wellness, Professional Dress allowance
-Discretionary Points and Travel Points redeemable for cash or additional time off
-Company sponsored social events for employees and families
-Work-Life Balance:  Flexible hours, vacation days, sick days, personal days, holidays
-Travel Expense Reimbursement:  Mileage, car/train, flight, hotel, food, etc.
Keywords:  Farmington Hills MI Jobs, Senior Software Engineer, Java, J2EE, .Net, JavaScript, Software Developer, Architect, Michigan Recruiters, Information Technology Jobs, IT Jobs, Michigan Recruiting
If you are an employer and recruiting for similar IT professionals / positions, please contact our Technical Recruiters at Next Step Systems  We are a national IT Recruiting Firm / Agency specializing in full-time direct hire Information Technology employment opportunities.
Company Will Sponsor Visas!
No Corp-To-Corp Or Third Party Recruiters; W-2 Direct Hire Only.
To Apply Now, Send Your Resume To
Please check out all of our jobs at,,, and
Company Info
Next Step Systems
Chicago, IL, United States


Company Profile