> Markdown version of [/jobs/ext/2642161-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2642161-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Compsych Management Corporation - **Location:** United States - **Experience:** Expert - **Salary:** $150,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, C Sharp (Programming Language), Software Debugging, Python (Programming Language), OAuth, OpenID, SQL Databases, Management of Software Versions, Kotlin, Software Coding, Api Management - **Published:** August 31, 2026 - **Apply:** https://www.dice.com/job-detail/7219bb54-0c5b-4ec1-8301-ca3c0a3599ef ## About the Role * Deep server-side experience in a modern language such as Java, Python, C#, Kotlin, or Go. You've owned services end to end, not just features inside someone else's, and can pick up ours quickly. * APIs and data models other people depend on: REST contracts, versioning, OAuth2/OIDC, schema design, and SQL that holds up under real load. ## Description We're looking for a Senior Software Engineer who has hands-on experience with modern, AI-led development practices and wants to help shape how our engineering organization builds software going forward. This is a high-leverage role: you'll spend more time on system design, task decomposition, and technical direction than on writing code line-by-line. You'll use AI tools to generate code, automated tests, and first-pass reviews, then apply your own judgment to validate and refine that output before it ships., AI changes what your time goes toward. You're still accountable for the full lifecycle - planning, design, code, tests, review, production - but your hands-on role in each shifts: * Plan and design as your core contribution. You own problem framing, sequencing, and tradeoffs with Product and Design, and the system design that follows - the data model, the API contracts, the failure modes. * Direct implementation rather than writing it line by line. Decompose the work, write the specs, and let AI agents build - dropping into the code yourself when debugging or complexity demands it. * Own testing as a design decision. You decide what needs coverage and at what level, direct AI to build it, and validate that the tests prove what they claim - not just that they pass. * Build security, reliability, and observability in from the start. They're design inputs, not production afterthoughts - the systems you ship can be operated safely and understood when they fail. * Review everything with the same rigor, regardless of author, and keep production judgment human. You're accountable for what ships whether you or an agent wrote it. Deployment calls, on-call response, and what an incident teaches you stay yours. * Raise the bar for how the team works with AI, coaching engineers to specify, delegate, and validate rather than hand-code everything themselves. ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Five things in tech that matter and we have to make work](https://www.wearedevelopers.com/videos/1403-five-things-in-tech-that-matter-and-we-have-to-make-work) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)