Software Engineer (4) - Premium Engineer 3
Epitec, Inc
Dearborn, MI
Job Title: Software Engineer
Location: Dearborn,MI
Job Type: W2 Contract
Expected hours per week: 40 hours per week
Schedule: 8am-5pm EST
Pay: $73-$75 per hour
Job Summary
This role is responsible for designing, developing, testing, deploying, and maintaining high?quality software applications across the full software development lifecycle. The position supports full?stack development, including both user interface and server?side components, with a strong emphasis on modern ABAP, SAP S/4HANA, and cloud?based extensibility using SAP BTP. The role also contributes to architectural decisions, clean?core initiatives, and technical leadership.
What You Will Do
- Engage with customers to deeply understand use cases, pain points, and business requirements, advocating for user?centric solutions
- Design, develop, test, and deliver software using modern tools, languages, frameworks, and agile methodologies
- Assess application requirements and determine appropriate technology stacks, integration approaches, and deployment strategies
- Create high?level software architecture designs defining system structure, components, and interfaces
- Collaborate closely with cross?functional teams including product owners, designers, architects, and other engineers
- Design and implement comprehensive software testing strategies, standards, and processes aligned with organizational goals and industry best practices
- Continuously optimize application performance and improve development efficiency through new technologies and tools
- Apply modern engineering practices such as test?driven development (TDD), continuous integration (CI), and continuous delivery (CD)
- Implement security best practices to safeguard user data, including encryption and anonymization
- Develop user?friendly, interactive user interfaces and robust backend services, APIs, and microservices
- Develop and consume OData services (V2/V4) and implement API?led integrations with external systems
- Build and deploy side?by?side extensions on SAP BTP to keep the S/4HANA core clean and standard
- Maintain and optimize legacy ABAP objects (OO ABAP, BAdIs, User Exits, Enhancements) while planning migration to modern frameworks
- Act as a subject matter expert by producing technical design documentation, conducting code reviews, and mentoring junior developers
- Evaluate and incorporate emerging technologies, contributing to new platform capabilities and industry collaboration
- Drive adoption of Clean Core principles using modern extensibility options
What You Bring
- Advanced proficiency in ABAP
- Engineer 3 level experience
- Practical experience in two programming languages or advanced expertise in one
- 6+ years of overall IT experience, including 4+ years in software development
- Strong understanding of software architecture, design patterns, and full SDLC ownership
- Experience working in agile development environments
What Makes You Stand Out
- Strong expertise in Object?Oriented ABAP, SQLScript, and performance tuning
- Hands?on experience with RAP (RESTful ABAP Programming Model) and/or BOPF
- Advanced knowledge of CDS Views, annotations, Virtual Data Models (VDM), associations, aggregations, and table functions
- Proven experience developing and debugging OData services and REST APIs
- Familiarity with SAP Fiori / UI5, including backend integration with Fiori Elements
- Experience working within SAP BTP, including Subaccounts, Destinations, and Connectivity Service
- Exposure to ABAP Cloud (Steampunk) and BTP services such as SAP Build or Event Mesh
- Strong technical leadership skills with a focus on mentoring and modern ABAP best practices
Additional Details
- Education Required: Bachelor’s Degree
- Work Arrangement: Hybrid role — 4 days onsite per week
- Focus Areas:
- Modern ABAP and cloud?optimized development
- SAP S/4HANA optimization and clean?core strategy
- Side?by?side extensibility using SAP BTP
- Continuous improvement, performance optimization, and security best practices
#INDOEM
About the Company
Epitec, Inc
Epitec is a leading staffing and recruiting services company with a mission to make staffing personal. We go beyond traditional hiring by truly understanding our candidates and matching them with the perfect opportunities. We offer competitive compensation, career growth, and support throughout the entire process. Working with top Fortune 500 companies, we are recognized for our excellence with numerous awards, including Best & Brightest and diversity recognitions. At Epitec, we're redefining the future of employment.