
Software Engineer – Advanced
Independence Pet Group
full-time
Posted on:
Location Type: Remote
Location: Illinois • Iowa • United States
Visit company websiteExplore more
About the role
- Lead technically across 2–3 pods — provide day-to-day technical direction and oversight for contractor engineering teams
- Author Technical Design Documents (TDDs) for complex features, setting the blueprint before code gets written
- Own quality and architecture compliance — enforce standards, run code reviews, and hold merge/block authority
- Shape the backlog — provide technical feasibility input during grooming so the team isn't chasing things that won't work
- Write code — stay hands-on (20–30% of your time) to keep context sharp and lead by example
- Retain knowledge — build and maintain documentation so critical context doesn't walk out the door
- Coordinate with TPMs on pod capacity and delivery health
- Serve as the on-call escalation point for your assigned pods
Requirements
- 8+ years of software engineering experience, with meaningful time spent in technical leadership roles
- Proven track record of leading teams of engineers through complex, multi-system deliveries
- Strong architectural thinking — you can zoom out to system design and zoom in to a code review without missing a beat
- Experience writing technical design documents that actually get read and followed
- Comfort working in a model with contractor engineering teams and cross-functional partners
- A bias toward clarity — in your code, your docs, and your decisions
Benefits
- Comprehensive full medical, dental and vision Insurance
- Basic Life Insurance at no cost to the employee
- Company paid short-term and long-term disability
- 12 weeks of 100% paid Parental Leave
- Health Savings Account (HSA)
- Flexible Spending Accounts (FSA)
- Retirement savings plan
- Personal Paid Time Off
- Paid holidays and company-wide Wellness Day off
- Paid time off to volunteer at nonprofit organizations
- Pet friendly office environment
- Commuter Benefits
- Group Pet Insurance
- On the job training and skills development
- Employee Assistance Program (EAP)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringtechnical design documentscode reviewssystem designarchitecture compliancebacklog managementhands-on codingdocumentationtechnical leadershipmulti-system deliveries
Soft Skills
technical directionoversightclaritycoordinationcommunicationleadershipproblem-solvingcollaborationdecision-makingcontext retention