ApplySr Manager - Software Development (Remote US Based)
Posted about 9 hours agoViewed
View full description
💎 Seniority level: Manager, 10+ years
📍 Location: United States
💸 Salary: 158300.0 - 261100.0 USD per year
🔍 Industry: Software Development
🏢 Company: external_career_site_usa
🗣️ Languages: English
⏳ Experience: 10+ years
🪄 Skills: AWSBackend DevelopmentDockerLeadershipProject ManagementSoftware DevelopmentSQLAmazon RDSAWS EKSCloud ComputingDynamoDBJavaJenkinsKafkaKubernetesPeople ManagementAPI testingGo.NETServerlessCI/CDRESTful APIsMentoringTerraformMicroservicesTechnical supportSoftware EngineeringDebugging
Requirements:
- 10+ years of software development experience, with at least 4+ years in a leadership or management role.
- Strong communication and leadership skills, with experience leading and mentoring engineering teams.
- Proven, hands-on experience with running production workloads in AWS cloud services in production including serverless computing (e.g., Lambda, API Gateway, DynamoDB, S3, etc.).
- Expertise in programming languages (Go, Java, .Net).
- Deep understanding of API-first development and Domain-Driven Design (DDD).
- Familiarity with microservices architectures and event streaming technologies (e.g., Kinesis, Kafka).
- Experience with CI/CD practices, shift left automated testing, and monitoring for cloud-native applications.
- Excellent problem-solving and analytical skills with a focus on delivering scalable, maintainable, and high-performing solutions.
Responsibilities:
- Build, lead and manage a team of high performing software engineers to design, build, and scale software platform services, ensuring it meets business needs and technical requirements.
- Cultivate a culture of continuous improvement, technical excellence, and modern software development practices.
- Identify, attract, and develop a team of talented software engineers
- Apply API-first design principles to build modular, reusable, and well-documented services.
- Champion Domain-Driven Design (DDD) in the architecture and implementation of services, ensuring strong domain models and boundary context.
- Leverage serverless architecture (e.g., AWS Lambda, Fargate) for cost-effective, scalable services that minimize infrastructure overhead.
- Ensure the best practices in Software engineering, CI/CD pipelines, testing, and monitoring to maintain high-quality releases.
- Collaborate closely with product management, architecture, and other cross-functional teams to ensure seamless delivery of features.
- Monitor and optimize AWS resource usage to ensure a cost-effective platform.
- Work in a collaborative environment to ensure a shared understanding of complex topics.
- Contribute to and lead process improvement initiatives across the entire department.
Apply