Senior Software Engineer (Technical Discovery & Planning)
Role summary
Everise Digital, a fast-growing AI-driven digital agency, seeks a Senior Software Engineer to lead technical discovery and planning. This remote, contract role involves translating business needs into structured, build-ready plans, working closely with the CTO. The ideal candidate has a strong hands-on software development background, experience building web applications or data systems, and excels at creating technical documentation and communicating complex concepts to non-technical stakeholders. Responsibilities include leading scoping calls, defining architecture, and ensuring clear project handoffs in a dynamic startup environment. Availability during US business hours is required.
About Everise Digital
Everise Digital is a full-service digital agency specializing in AI-driven systems, modern web applications, and scalable data platforms. We serve clients across the US market and are growing fast. We're looking for a software engineer with strong technical depth and good communication skills to lead discovery and translate business ideas into structured, build-ready plans. This role works directly with the CTO.
What We're Looking For
- Hands-on background in software development - comfortable reading code, discussing system design, and working through implementation tradeoffs with engineering teams
- Experience building web applications, SaaS products, APIs, or AI/data systems (this is a software role, not infrastructure or network engineering)
- Proven experience participating in discovery, scoping, or requirements gathering - ideally with US-based clients or stakeholders
- Ability to produce clear technical documentation: architecture diagrams, requirement specs, and scope definitions
- Strong communication skills - you can simplify complex software concepts for non-technical stakeholders without losing accuracy
- Comfortable operating in a fast-moving startup environment where you own outcomes, not just tasks
- Familiarity with common software stacks (e.g., C, C++, Ruby, JavaScript, AI) is a plus - you don't need to code every day, but you should be able to speak the language
What You'll Do
- Lead discovery and technical scoping calls - translating business goals into software requirements
- Draft high-level architecture outlines, solution approaches, and system design documents
- Define scope, risks, and technical feasibility in collaboration with the engineering team
- Prevent scope creep through structured documentation and clear handoff processes
- Serve as the bridge between stakeholders and developers - communicating technical decisions back in plain language
- Support proposal validation and ensure delivery alignment throughout the project lifecycle
Engagement Details
- Remote
- 5 hours/week to start, (with potential for long-term collaboration)
- Flexible schedule - availability required for client and team calls during standard US business hours (EST or CST)
- $150–200 USD per hour
How to Apply
Send the following to careers@everise.io with the subject line: Senior Software Engineer – [Your Name]
- Your resume or CV - highlighting software projects you've built or contributed to
- LinkedIn profile URL
- A short cover letter describing your hands-on software development background, the types of web applications or systems you've built