Senior Solutions Engineer -Generalist (with ACTIVE Secret Clearance)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
Design and build solutions end to end; from understanding the problem through delivery and ongoing support.
Deliver the initial project: a Python-based web solution and a Databricks pipeline.
Move fluidly between projects and technologies as needs evolve (backend services, CI/CD and automation, platform integrations, and user-facing interfaces)
Make pragmatic technical decisions, weighing trade-offs around effort, maintainability, and business value, and communicate your rationale.
Work with product owners / stakeholders / fellow engineers to turn ambiguous requirements into working software.
Technologies you’ll likely encounter: Most strong candidates will know a few well and be ready to grow into the rest:
Python (web frameworks) and Databricks / data pipelines
ServiceNow development, configuration, and integration
Front-end development (Angular)
Java / Spring for backend services
CI/CD tooling and pipeline automation
Requirements
We’re looking for an experienced, versatile engineer who can design and build effective solutions across a range of technologies vs any single stack. Your first project will be a small Python web application and an accompanying Databricks data pipeline, but the role deliberately isn’t confined to that. Over time you’ll move between backend services, integrations, automation, and front-end work as our priorities shift.
If you enjoy being the person who can pick up an unfamiliar technology and become productive quickly, this role is built for you., 7-10 years building and shipping software in professional settings.
Demonstrated breadth. Show you’ve worked across multiple languages, stacks, or problem domains, and can point to a time you learned a new technology on the job and delivered with it.
Depth in at least one area, preferably one of our technologies. We’re looking for evidence you can go deep when needed.
Strong fundamentals that transfer across languages: solution and software design, service integration, data modeling, testing, and version control.
A pragmatic approach where you are comfortable owning the problem.
Comfortable with ambiguity and able to carry work from idea to production.
Clear communication with both technical and non-technical audiences.
Deep experience in some and none in others is expected and completely fine; what matters is that you can demonstrate that you can learn what you don’t yet know.
Desirable Azure cloud experience
Mentoring engineers or setting technical direction on small teams
Detail, * Agile: 2 years (Preferred)
- Software Development: 7 years (Required)
- Python: 2 years (Required)
- Databricks: 2 years (Preferred)
- multiple languages, stacks, or problem domains: 3 years (Preferred)
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance, * 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Compensation Package:
- Bonus opportunities
- Yearly pay
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
Where To Find Software Engineering Jobs
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again