[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. INSPYR Solutions is a national expert in delivering flexible technology and talent solutions. They are seeking a Senior Software Engineer to play a key technical leadership role in developing full-stack software solutions for video and image asset processing, while mentoring other engineers and collaborating with cross-functional teams.
Responsibilities
- Design, develop, test, and maintain full‐stack software solutions, including backend services and user‐facing web applications supporting ad asset workflows
- Own medium‐to‐large scope features and technical initiatives from design through production, ensuring scalability, reliability, and maintainability
- Contribute to and influence service‐level and system‐level design decisions within the team's domain
- Write high‐quality, production‐grade code and participate actively in code reviews, design reviews, and technical discussions
- Collaborate with Product Managers, UX Designers, and QA to translate requirements into well‐designed technical solutions
- Support operational excellence by improving observability, performance, resiliency, and on‐call readiness for owned services
- Mentor and support other engineers through technical guidance, feedback, and knowledge sharing
- Participate in incident response and root‐cause analysis for production issues within owned systems
Skills
- US Citizen, GC Holders or Authorized to Work in the U.S
- Proficiency in one or more backend languages (e.g., Java, Kotlin, Python) and modern frontend technologies (e.g., React, TypeScript)
- Experience building and consuming APIs (REST and/or GraphQL)
- Strong SQL skills and experience working with relational and/or NoSQL databases
- Hands‐on experience with CI/CD pipelines, containerized deployments, and cloud services
- Ability to break down ambiguous or complex problems into actionable technical work
- Proven ability to deliver results independently while coordinating effectively within a team
- Communicates clearly and effectively with both technical and non‐technical partners
- Participates constructively in technical debates and design discussions
- Proactively surfaces risks, tradeoffs, and blockers
- Provides timely, respectful feedback to peers and acts on feedback received
- Works effectively across engineering, product, design, and QA functions
- Solves medium‐to‐high complexity technical problems with limited guidance
- Exercises sound engineering judgment in selecting designs, tools, and implementation approaches
- Makes decisions that impact their team's deliverables and related systems
- Identifies opportunities for incremental improvement in quality, performance, or developer experience
- Proficiency with Java, Spring, and ORMs
- Experience with ReactJS or similar frontend frameworks, with the ability to quickly pick up new technologies
- Relational databases, such as MySQL or Postgres
- Demonstrable analytical / problem-solving skills
- Great communication, collaboration skills, and a strong teamwork ethic with both technical and non-technical audiences
- BA/BS Degree Comp Sci/IS or related field
- SpringBoot and related Spring projects
- Cloud platforms such as AWS
- Modern DevOps tools such as Terraform, Docker, and Kubernetes
- Data Streaming Mechanisms such as Apache Kafka, Kinesis, and/or SNS/SQS
- Domain knowledge in the Ad Tech industry
- Experience with AI tools and agents (Cursor, Amazon Q Developer)
Benefits
- Comprehensive medical benefits
- Competitive pay
- 401(k) retirement plan
Company Overview
Apply To This Job