Senior Software Engineer
RemotePosted 2 months ago Expired
This job has expired
Looking for a job like Senior Software Engineer? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Serve as a pivotal technical leader within an enterprise environment, designing and implementing distributed backend services and scalable frontend applications. This role involves full-stack architectural leadership, defining data schemas, and driving technical strategy.
Responsibilities
- Own the design and implementation of distributed backend services using Golang and scalable frontend applications using React
- Architect and evolve Kubernetes foundations, containerization strategies via Docker, and automated CI/CD workflows using GitHub Actions
- Lead the full product lifecycle from Proof of Concept (POC) through General Availability (GA)
- Define complex data schemas, artifacts, and secure data flow patterns to ensure high-performance storage and retrieval
- Establish rigorous QA and regression testing strategies
- Design and integrate comprehensive Observability (O11Y) frameworks, including metrics, logging, and alerting to meet strict SLOs
- Produce high-quality architectural diagrams and ADRs (Architecture Decision Records)
- Partner with Staff Architects to influence governance forums and drive enterprise technical strategy
- Serve as the primary technical escalation point for Engineer II and III levels, providing critical trade-off analysis and design guidance
Requirements
- 8+ years professional software engineering experience in enterprise or high-growth environment
- Deep, production-level mastery of Golang and distributed systems architecture
- Strong experience with React
- Hands-on expertise with Kubernetes (K8s), Docker, GitHub Actions, and automated change management tooling
- Proven ability to translate roadmap-level strategy into execution plans and influence senior stakeholders
- Exceptional visual and written communication skills
Qualifications
- 8+ years of professional software engineering experience in an enterprise or high-growth environment
Nice to Have
- Familiarity with OneApp frameworks
Skills
* Required skills
Benefits
About Seneca Resources
Seneca Resources is a staffing and consulting firm that provides opportunities for professionals to grow their careers while making an impact, with clients ranging from Fortune 500 companies to government organizations.