Sr Software Engineer
- 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
+17 more
Job description
- Design, develop, and support enterprise applications using Java, Spring, and React.
- Modernize legacy applications and migrate systems from on-prem to AWS or Azure.
- Build cloud-native, containerized applications and API-driven integrations.
- Work with cloud databases, messaging, serverless, containers, API management, secrets management, and monitoring.
- Improve CI/CD and DevOps practices.
- Use AI-enabled development tools for coding, testing, documentation, and refactoring.
- Spend approximately 50% of the role mentoring three junior engineers.
- Own and support at least 10 company applications or integrations.
- Participate in architecture, design, and technical roadmap decisions.
Requirements
- 7+ years of enterprise application development and systems integration experience.
- Strong Java backend and React frontend experience.
- Experience working with legacy code.
- Hands-on experience migrating applications from on-prem to AWS or Azure.
- Experience with containerization and cloud-native application design.
- Practical experience using AI-enabled software development tools.
- Strong communication skills with technical, non-technical, and external stakeholders.
- Bachelor’s degree in Information Technology, Computer Science, related field, or equivalent experience.
- Experience in a smaller company or startup environment and the ability to mentor other engineers is highly valued.
- Spring, Entra ID (Azure AD), Jenkins, GitHub, Jira, and multi-cloud experience are a plus.
Benefits & conditions
5.05.0 out of 5 stars United States $150,000 - $165,000 a year, Pulled from the full job description
- Tuition reimbursement
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance, Excellent benefits. We offer medical, dental, vision, 401k, education reimbursement, sick leave, and employer-paid short-term disability and life insurance. Review our detailed benefits here.
About the company
Our client offers a hands-on senior engineering opportunity with significant technical ownership and the ability to influence cloud modernization, architecture, and engineering practices. This is a 100% remote role with occasional in-person meetings, typically once per quarter., Candidates come first. ProFocus is a five-time award winner for Best in Staffing for Talent Satisfaction due to our World-Class service to our amazing candidates.
Quality process. We invest the time to learn about your skills, experience, and career goals in detail so we can find you a position that is a great fit.
Access to hiring managers. We have close relationships with some of the most respected companies, from small businesses to Fortune 500 companies. Due to those relationships, we can provide direct access to managers and positions that may not be available anywhere else.
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?
Where To Find Software Engineering Jobs
Why Upskilling And Reskilling is Important For Developers
Where to Find Entry-Level Software Engineering Jobs