Full-time | Remote
Senior Full-Stack Engineer
At SitePen, senior engineers are trusted to do meaningful work with other highly capable people. We are a long-standing remote software consultancy known for solving difficult problems, building quality systems, and helping customers move faster with confidence.
If you want endless layers of management, rigid process, small, detailed tasks, or to be boxed into one narrow specialty, this is not that role.
If you want autonomy, strong peers, interesting work, and a company that respects your life outside work, keep reading.
Why SitePen
Work with Experienced People
You’ll collaborate with seasoned engineers, designers, and technical leaders who know how to build and deliver quality software. We value trust, professionalism, and giving talented people the space to do their best work.
Remote Done Right
We’ve successfully operated as a remote company for many years. No sudden return-to-office changes, no unnecessary office politics. Work from anywhere in the United States.
Full-Stack Means Opportunity
You won’t be limited to one narrow lane. Our engineers contribute where they create the most impact: frontend, backend, architecture, APIs, performance, delivery, and customer collaboration.
AI-Forward Engineering Culture
We believe modern engineering combines deep experience with thoughtful use of AI tools. You’ll be encouraged to use today’s best AI-assisted workflows to move faster, improve quality, and reduce repetitive work.
Real Work-Life Balance
We believe sustainable excellence wins over burnout. Strong people doing meaningful work over the long term creates the best outcomes for everyone.
Meaningful Projects
You’ll work on customer products, modernization efforts, new systems, and interesting technical challenges that make a real difference.
What This Role Actually Is
This is a senior individual contributor role for someone who leads through capability, sound judgment, and steady execution.
You will:
- Build and deliver production software across the stack
- Architect practical solutions grounded in business needs
- Work directly with customers, product leaders, and engineering teams
- Improve systems that are slow, fragile, outdated, or difficult to scale
- Raise standards through example and collaboration
- Make strong technical decisions and clearly explain tradeoffs
- Support other engineers through reviews, mentoring, and leadership
You’ll be trusted to work independently and help bring clarity to complex situations.
What We’re Looking For
Strong Senior-Level Experience
Typically 15+ years of full-time software engineering experience, though exceptional candidates with fewer years are welcome.
Full-Stack Depth
Comfortable owning problems from browser to database to cloud infrastructure.
Customer-Facing Communication
Able to communicate effectively with engineers, product teams, and executives.
Ownership Mentality
Cares about outcomes, reliability, maintainability, and leaving systems better than they were found.
Good Judgment
Knows when to move quickly, when to be deliberate, and when to challenge assumptions constructively.
AI-First Expectations
This role assumes strong experience with AI-assisted software development and the ability to use modern tooling effectively across day-to-day engineering work, including:
- Solution design and technical exploration
- Coding and implementation speed
- Refactoring legacy systems
- Debugging and root-cause analysis
- Test generation and automation
- Documentation and knowledge transfer
- Research and rapid prototyping
We value engineers who know how to validate outputs, maintain quality, protect security standards, and use sound judgment while leveraging AI to improve execution.
Technical Areas You May Work In
We care more about depth and adaptability than keyword matching, but experience in many of these areas is valuable.
Frontend
- TypeScript / JavaScript
- Angular, React, or modern web frameworks
- HTML / CSS
- Performance optimization
- Accessibility
- Large-scale UI architecture
Backend
- Java / Spring Boot
- TypeScript
- Python
- API design (REST, GraphQL, RPC)
- Authentication / authorization
- Caching, resiliency, scalability
Data & Infrastructure
- SQL and schema design
- Performance tuning
- AWS or comparable cloud platforms
- CI/CD pipelines
- Containers and distributed systems
- Integrating real-world data sources
What Success Looks Like
In this role, you will:
- Solve challenging technical problems efficiently
- Build trust with customers and teammates
- Improve delivery speed while maintaining quality
- Use AI to increase effectiveness
- Help other engineers grow stronger
- Bring calm, practical leadership to ambiguous situations
What You’ll Appreciate Here
- Trust and autonomy
- Talented peers
- Practical processes
- Respect for life outside work
- Interesting technical challenges
- Long-term thinking over short-term chaos
Compensation & Benefits
We offer competitive compensation based on experience and impact, along with benefits that support a sustainable career and life outside work.
Job Location
Fully remote within the United States.
To Apply
Send your resume, a short introduction, and anything that helps us understand how you think and build. Relevant work samples, GitHub, architecture examples, or case studies are welcome.
We care less about buzzwords and more about capability.
If you’re a serious engineer who has embraced the future of software development, we’d love to hear from you!