Position Title: Senior Software Engineer II (Full-Stack & Cloud-Native)
Location: Remote
Position Status: Contract to Hire
Pay Rate: NA
Position Description:
Are you a high-performing engineer who thrives at the intersection of complex backend architecture and scalable frontend design? Seneca Resources is seeking a Senior Software Engineer II to serve as a pivotal technical leader within a fast-paced enterprise environment.
In this role, you aren’t just writing code; you are the end-to-end owner of mission-critical systems. You will translate high-level architectural visions into actionable execution strategies, mentoring mid-to-senior level engineers while driving the technical roadmap for both backend (Golang) and frontend (React) ecosystems. If you are a champion of resiliency, observability, and engineering excellence, this is your next career-defining move.
Core Responsibilities:
- Full-Stack Architectural Leadership: Own the design and implementation of distributed backend services using Golang and scalable frontend applications using React (OneApp experience highly preferred).
- Cloud-Native Foundations: Architect and evolve Kubernetes foundations, containerization strategies via Docker, and automated CI/CD workflows using GitHub Actions.
- End-to-End Delivery Ownership: Lead the full product lifecycle from Proof of Concept (POC) through General Availability (GA), ensuring all functional and non-functional requirements meet enterprise standards.
- Data & System Integrity: Define complex data schemas, artifacts, and secure data flow patterns to ensure high-performance storage and retrieval.
- Engineering Excellence & O11Y: Establish rigorous QA and regression testing strategies. Design and integrate comprehensive Observability (O11Y) frameworks, including metrics, logging, and alerting to meet strict SLOs.
- Technical Governance: Produce high-quality architectural diagrams and ADRs (Architecture Decision Records). Partner with Staff Architects to influence governance forums and drive enterprise technical strategy.
- Mentorship & Escalation: Serve as the primary technical escalation point for Engineer II and III levels, providing critical trade-off analysis and design guidance to unblock delivery.
Required Skills/Education:
- Experience: 8+ years of professional software engineering experience in an enterprise or high-growth environment.
- Backend Expertise: Deep, production-level mastery of Golang and distributed systems architecture.
- Frontend Proficiency: Strong experience with React; familiarity with OneApp frameworks is a significant advantage.
- DevOps Ecosystem: Hands-on expertise with Kubernetes (K8s), Docker, GitHub Actions, and automated change management tooling.
- Strategic Thinking: Proven ability to translate roadmap-level strategy into execution plans and influence senior stakeholders.
- Communication: Exceptional visual and written communication skills, with the ability to document complex systems via tools like Draw.io.
About Seneca Resources
At Seneca Resources, we are more than just a staffing and consulting firm; we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.
When you work with Seneca, you’re choosing a company that invests in your success. Our consultants enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way.
Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.