Software Development Manager
2 days ago
We are seeking an experienced Software Development Manager to lead a team focused on the design, development, and operation of high-scale distributed systems. The ideal candidate thrives in a fast-paced environment, has deep technical expertise in distributed architectures, and excels at team leadership, project delivery, and cross-functional collaboration.
Key Responsibilities:
- Lead, mentor, and develop a team of software engineers in building reliable, scalable, and performant distributed systems.
- Collaborate with product managers, architects, and stakeholders to define technical strategies and product roadmaps.
- Guide design and code reviews, ensuring best practices and high standards for security, availability, and compliance.
- Oversee the entire software development lifecycle, including requirements gathering, architecture, implementation, testing, and deployment.
- Advocate for and implement continuous improvements in system stability, performance, and developer productivity.
- Monitor, evaluate, and optimize system performance, proactively addressing scaling bottlenecks.
- Recruit, interview, and retain high-performing engineering talent.
- Foster a culture of innovation, experimentation, and ownership.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software engineering, with 3+ years in a management/leadership role.
- Proven track record building and managing large-scale, distributed, cloud-native systems.
- Deep knowledge of distributed computing principles, patterns (e.g., CAP theorem, partitioning, consistency protocols), and platforms.
- Familiarity with cloud infrastructure (such as Oracle Cloud, AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong coding background in one or more languages (e.g., Java, Python, Go, C++).
- Experience with system monitoring, logging, and observability tools.
- Excellent interpersonal, communication, and organizational skills.
Preferred Qualifications:
- Experience operating mission-critical, 24x7 distributed services at scale.
- Prior experience with microservices architectures, data replication, and eventual consistency models.
- Knowledge of DevOps practices, CI/CD, and infrastructure as code.
- Track record working across time zones and collaborating with geographically distributed teams.
-
Sr. Software Developer
4 days ago
Nashville, Tennessee, United States Tennessee Housing Development Agency Full time $60,000 - $120,000 per yearCritical features of this job are described under the headings below. They may be subject to change due to changes in our business processes or other business-related reasons.POSITION SUMMARY: Responsible for professional information systems software development and analytic work of considerable difficulty to include the design, development and...
-
Software Developer
4 days ago
Nashville, Tennessee, United States ExecutivePlacements Full time $100,000 - $120,000 per yearJob DescriptionTennessee Higher Education Commission is looking for a 5+ years experienced .NET Developer with knowledge of Object-Oriented Concepts, MVC frameworks, Entity Framework and LINQ. This individual will assist with the development and maintenance of computer program design, coding, testing, debugging and implementation as required by project...
-
Software Developer 3
4 days ago
Nashville, Tennessee, United States Oracle Full time $150,000 - $200,000 per yearYou will be a senior member of the engineering team that builds the Devops Source code management (SCM) platform at Oracle Cloud Infrastructure (OCI). SCM is Oracle Cloud Infrastructure's (OCI) enterprise-grade highly scalable GIT management service. Typical activities will range from leading design and discovery discussions, prototyping, hands-on...
-
Software Developer
5 days ago
Nashville, Tennessee, United States HealthStream Full time $70,352 - $115,000 per yearDescriptionCompany OverviewHealthStream is the leader in healthcare workforce solutions. We help organizations work better by helping their people work smarter.HealthStream provides the leading learning, clinical development, credentialing, and scheduling applications delivered on healthcare's #1 platform. We streamline everyday tasks while improving...
-
Software Development Director
15 hours ago
Nashville, Tennessee, United States Oracle Full time $120,000 - $200,000 per yearThe Compute Control Plane team in Oracle's Oracle Cloud Infrastructure (OCI) organization is seeking a Director of Software Engineering to join our fast growing team in NashvilleThe OCI Compute Control Plane team is at the center of many of OCI's most critical business goals. We are challenged with scaling our services to meet growing demand, delivering...
-
Software Developer 3
4 days ago
Nashville, Tennessee, United States Oracle Full time $79,200 - $179,000 per yearDescriptionThe Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products with integration of the latest AI technologies. The OCI Security Products team is...
-
Software Developer 4
4 days ago
Nashville, Tennessee, United States Oracle Full time $96,800 - $223,400 per yearDescriptionAt Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.Values are OCI's foundation and how we deliver excellence. We strive...
-
Software Developer 4
3 days ago
Nashville, Tennessee, United States Oracle Full time $100,000 - $200,000 per yearYou will be a principal member of the engineering team that builds the Oracle Managed Kubernetes (OMK) platform at Oracle Cloud Infrastructure (OCI). OMK is Oracle Cloud Infrastructure's (OCI) enterprise-grade Kubernetes service that provides a managed, scalable, and secure environment to deploy containerized applications. It is built on the open-source...
-
Software Development Director
19 minutes ago
Nashville, Tennessee, United States Oracle Full time $122,500 - $291,800 per yearDescriptionThe Compute Control Plane team in Oracle's Oracle Cloud Infrastructure (OCI) organization is seeking a Director of Software Engineering to join our fast growing team in NashvilleThe OCI Compute Control Plane team is at the center of many of OCI's most critical business goals. We are challenged with scaling our services to meet growing demand,...
-
Senior Software Developer
2 days ago
Nashville, Tennessee, United States Oracle Full time $79,200 - $178,100 per yearDescriptionThe Oracle Cloud Infrastructure (OCI) team builds and manages a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges.This is an opportunity to...