Software Engineer
Detroit, MI · On-site
Ensure compliance with project plans and industry standards Position requirements: * 2+ years' experience of working in a Computer Software Engineer or Software Developer position * Significant ...
Detroit, MI · On-site
Ensure compliance with project plans and industry standards Position requirements: * 2+ years' experience of working in a Computer Software Engineer or Software Developer position * Significant ...
Detroit, MI · On-site
Ensure compliance with project plans and industry standards Position requirements: * 2+ years' experience of working in a Computer Software Engineer or Software Developer position * Significant ...
Detroit, MI · On-site +1
Ensure compliance with project plans and industry standards Position requirements: * 2+ years' experience of working in a Computer Software Engineer or Software Developer position * Significant ...
Detroit, MI · On-site +1
Ensure compliance with project plans and industry standards Position requirements: * 2+ years' experience of working in a Computer Software Engineer or Software Developer position * Significant ...
Sterling Heights, MI · On-site
Bachelor's Degree in Computer Science or Software Engineering. * Knowledge of Windows, Unix, and Linux operating systems and development environments. * Computer programming / scripting language ...
Sterling Heights, MI · On-site
Bachelor's Degree in Computer Science or Software Engineering. * Knowledge of Windows, Unix, and Linux operating systems and development environments. * Computer programming / scripting language ...
Milford, MI · On-site
Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and Three (3) years of ...
Milford, MI · On-site
Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and Three (3) years of ...
Milford, MI · Hybrid
Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and Three (3) years of ...
Milford, MI · Hybrid
Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and Three (3) years of ...
Rochester, MI · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 2-4 years of professional software development experience.
Rochester, MI · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 2-4 years of professional software development experience.
Birmingham, MI · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 2-4 years of professional software development experience.
Birmingham, MI · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 2-4 years of professional software development experience.
Ann Arbor, MI · On-site
$90K - $112K/yr
Bachelor's degree in computer science, engineering, or equivalent practical experience. * 3+ years of professional software engineering experience (or equivalent demonstrated capability)
Ann Arbor, MI · On-site
$90K - $112K/yr
Bachelor's degree in computer science, engineering, or equivalent practical experience. * 3+ years of professional software engineering experience (or equivalent demonstrated capability)
Ann Arbor, MI · On-site
$90K - $112K/yr
Bachelor's degree in computer science, engineering, or equivalent practical experience. * 3+ years of professional software engineering experience (or equivalent demonstrated capability)
Quick apply
Ann Arbor, MI · On-site
$90K - $112K/yr
Bachelor's degree in computer science, engineering, or equivalent practical experience. * 3+ years of professional software engineering experience (or equivalent demonstrated capability)
Sterling Heights, MI · On-site
$35 - $40/hr
Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or another STEM-related discipline. * Minimum 1 year of professional experience supporting ...
Quick apply
Sterling Heights, MI · On-site
$35 - $40/hr
Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or another STEM-related discipline. * Minimum 1 year of professional experience supporting ...
Wixom, MI · On-site
Software Engineer Job Location: Wixom, MI (Onsite) Job Type: Contract Very Important: * W2 Only ... Bachelor''''s Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics ...
Wixom, MI · On-site
Software Engineer Job Location: Wixom, MI (Onsite) Job Type: Contract Very Important: * W2 Only ... Bachelor''''s Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics ...
Kalamazoo, MI · On-site
$105K - $120K/yr
Bachelor's degree in Software Engineering, Computer Science, or a related technical discipline (Master's preferred) * Typically 7-9+ years of related software design and engineering experience
Quick apply
Kalamazoo, MI · On-site
$105K - $120K/yr
Bachelor's degree in Software Engineering, Computer Science, or a related technical discipline (Master's preferred) * Typically 7-9+ years of related software design and engineering experience
$105K - $120K/yr
Bachelor's degree in Software Engineering, Computer Science, or a related technical discipline (Master's preferred) * Typically 7-9+ years of related software design and engineering experience
$105K - $120K/yr
Bachelor's degree in Software Engineering, Computer Science, or a related technical discipline (Master's preferred) * Typically 7-9+ years of related software design and engineering experience
Dearborn, MI · On-site
Required : • Bachelor's degree in computer science or engineering • 5+ years of software engineering experience • 3+ years of experience with GCP, Cloud Run, Spring Boot, and Java • ...
Dearborn, MI · On-site
Required : • Bachelor's degree in computer science or engineering • 5+ years of software engineering experience • 3+ years of experience with GCP, Cloud Run, Spring Boot, and Java • ...
Allen Park, MI · On-site
Skills RequiredSoftware Testing, PostgreSQL, Computer engineering, Software Development Lifecycle, Software Documentation, Application Development, Bouncy Castle Cryptographic, Cloud Infrastructure ...
Allen Park, MI · On-site
Skills RequiredSoftware Testing, PostgreSQL, Computer engineering, Software Development Lifecycle, Software Documentation, Application Development, Bouncy Castle Cryptographic, Cloud Infrastructure ...
Sterling Heights, MI · On-site
$64.28 - $71.42/hr
M.S. in Computer Engineering, Electrical Engineering, or related field * Ability to Obtain a Secret Clearance * 7-10+ years experience in embedded software engineering * Proficiency with GIT ...
Sterling Heights, MI · On-site
$64.28 - $71.42/hr
M.S. in Computer Engineering, Electrical Engineering, or related field * Ability to Obtain a Secret Clearance * 7-10+ years experience in embedded software engineering * Proficiency with GIT ...
Rochester, MI · On-site
$112K - $148K/yr
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 4-10 years of professional software development experience. * Strong proficiency in C# ...
Rochester, MI · On-site
$112K - $148K/yr
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 4-10 years of professional software development experience. * Strong proficiency in C# ...
Rochester, MI · On-site
$112K - $148K/yr
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 4-10 years of professional software development experience. * Strong proficiency in C# ...
Rochester, MI · On-site
$112K - $148K/yr
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 4-10 years of professional software development experience. * Strong proficiency in C# ...
Birmingham, MI · On-site
$116K - $154K/yr
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 5-8 years of professional software development experience. * Strong proficiency in C# ...
Birmingham, MI · On-site
$116K - $154K/yr
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 5-8 years of professional software development experience. * Strong proficiency in C# ...
Birmingham, MI · On-site
$116K - $154K/yr
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 4-10 years of professional software development experience. * Strong proficiency in C# ...
Birmingham, MI · On-site
$116K - $154K/yr
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 4-10 years of professional software development experience. * Strong proficiency in C# ...
$55.3K - $66.6K
2% of jobs
$66.6K - $77.8K
4% of jobs
$77.8K - $89.1K
6% of jobs
$89.1K - $100.4K
8% of jobs
$106.4K is the 25th percentile. Wages below this are outliers.
$100.4K - $111.6K
7% of jobs
$111.6K - $122.9K
18% of jobs
The median wage is $125.5K / yr.
$122.9K - $134.1K
16% of jobs
$134.1K - $145.4K
2% of jobs
$150K is the 75th percentile. Wages above this are outliers.
$145.4K - $156.6K
26% of jobs
$156.6K - $167.9K
1% of jobs
$167.9K - $179.1K
8% of jobs
$55.3K
$128.6K
$179.1K
| Aspect | Computer Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS Certified | Bachelor's degree in Computer Science or related field; certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems; often involved in system architecture | Writing, debugging, and implementing code; focused on application development |
| Industry Usage | Used across tech, finance, healthcare, and more for complex system development | Commonly used in app and web development across various industries |
Computer Software Engineers typically focus on designing and building complex software systems, often working on system architecture, while Software Developers mainly write and implement code for applications. Both roles require similar educational backgrounds and certifications, but their focus areas and responsibilities differ, with engineers handling broader system design and developers concentrating on coding tasks.

Part-time
Re-posted yesterday
About Squirl:
Founded in early January 2020 by a team of three college sophomores, who had a passion for financial markets and technology, the early roots of Squirl started out as an extracurricular project to develop algorithmic trading strategies that outperformed the S&P 500. Overtime, as our shared experience and connections grew, we eventually transitioned into becoming an advanced quantitative trading firm with deep partnerships to asset management firms globally.
Over the past year, we have been working with BCM Partners to launch our first in-house systematic trading algorithm: a LONG-SHORT global macro strategy that executes on directional trading opportunities in the FX market. We are also testing additional strategies in the equities market that demonstrate significant alpha in backtests.
Throughout our journey, we have gained a more proficient understanding on how to best capitalize on the changing dynamics of financial markets, and our hands-on experiences have allowed our portfolios to excel in even the most volatile of times.
About the position:
We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code, and documenting functionality.
You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Position responsibilities include:Organize full lifecycle software development
Prepare specifications and determine operational feasibility
Write well designed, testable, efficient code
Prepare software verification plans and quality assurance procedures
Organize documenting and maintenance of software functionality
Integrate software components into a fully functional software system
Evaluate and deploy software tools, processes and metrics
Provide support and consulting on software systems usage
Ensure compliance with project plans and industry standards
2+ years' experience of working in a Computer Software Engineer or Software Developer position
Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.)
Excellent knowledge of REST APIs, timeseries databases, and UNIX system administration
Demonstrated experience in documenting requirements and specifications
Close familiarity with software engineering tools, software development methodology and release processes
BS degree in Computer Science or Engineering
Perks of joining our team: