Software Engineer
Core
Design, build, and maintain scalable software applications and services for real-world products.
Role type
Software Engineer
Builds
Scalable software applications, APIs, databases, and distributed systems
Domain
Software Engineering
Required skills
Python, JavaScript/TypeScript, Java, Go, C#, relational databases, NoSQL, cloud platforms, containerization, Git, CI/CD, automated testing
Responsibilities
Design, develop, test, and maintain scalable software applications; Build and integrate APIs, databases, and third-party services; Troubleshoot, debug, and optimize application performance; Participate in code reviews and architecture decisions; Create and maintain technical documentation
Sourced via adzuna · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.