Senior Software Engineer
Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.
Job Summary
As a technical leader in a fully remote capacity, the Senior Software Engineer will guide the design and delivery of enterprise solutions, leveraging backend expertise in Java, Python, or .NET to modernize mission-critical systems and connect core platforms with cloud-native applications.
Key Responsibilities
- Design and deliver scalable software solutions while conducting code reviews and defining technical standards
- Translate complex requirements into clean architectural designs and refactor legacy logic for cloud environments
- Mentor team members and collaborate with cross-functional teams to ensure the delivery of resilient software products
Required Qualifications
- Proven experience in software engineering with a focus on enterprise-scale solutions
- Strong coding skills in modern backend technologies such as Java, Python, or .NET
- Hands-on experience with relational and NoSQL databases, RESTful web services, and data formats like JSON/XML
- Practical knowledge of microservices, containerization (Docker, Kubernetes), and messaging queues
- Experience in guiding technical decisions and mentoring fellow engineers
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 37,561 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee