Logo
Hire Elevation Resources

Senior Software Engineer

Hire Elevation Resources, Chattanooga, TN, United States


Joining this team isn’t just about taking on a role; it’s about becoming part of a mission-driven organization that values innovation, collaboration, and professional growth. This company invests in its talent with purpose, providing resources and support to help you build a fulfilling, impactful career.

As a Senior Software Engineer, you’ll play a pivotal role in architecting and developing powerful, scalable solutions with the freedom to make a tangible impact on real-world applications. You’ll have the opportunity to work with cutting-edge technologies in a culture that encourages fresh ideas and values initiative. Beyond technical contributions, you’ll be empowered to shape the team, mentor junior engineers, and drive meaningful projects to completion.

If you’re passionate about working in a collaborative environment that values quality, innovation, and career progression, this is the place to take your expertise to the next level. Join a company that’s committed to creating a supportive, inclusive workspace where your contributions are celebrated and your professional growth is championed.

This is more than a job—it’s a chance to grow, lead, and make a difference.

We’re looking for a Senior Software Engineer with a deep technical foundation and a drive to tackle complex problems. This role requires a blend of technical expertise, innovative thinking, and leadership. Below are the essential technical skills we seek:

Programming Languages:

  • Proficiency in Modern Languages: Expertise in at least one major programming language such as Java, Python, JavaScript, Go, or C#. Ability to write clean, efficient, and scalable code.
  • Distributed Systems Development: Proven experience in designing and building distributed systems, ensuring high availability, scalability, and fault tolerance.

Software Engineering Best Practices:

  • Quality Assurance: Strong understanding of unit testing, integration testing, and best practices for code quality, enabling a culture of high standards and accountability.
  • Code Management and CI/CD: Experienced in using Git for version control, with a thorough understanding of agile development processes and CI/CD pipelines to streamline deployment and automate testing.

Cloud and Infrastructure:

  • Cloud Services (AWS, Azure, or GCP): Proficiency in deploying, managing, and optimizing cloud-based applications, with a strong focus on scalable architecture.
  • Containerization and Orchestration: In-depth experience with Docker for containerization and Kubernetes for container orchestration, enabling applications to run reliably at scale.

Data Management and Databases:

  • Relational and NoSQL Databases: Strong skills in SQL for relational databases, as well as experience with NoSQL databases like MongoDB, ensuring optimal data storage, retrieval, and performance.
  • Messaging and Event Streaming: Proficient with message brokers like Kafka for event-driven architectures and streaming data, with an understanding of advanced configurations for performance tuning.

Scripting and Automation:

  • Shell Scripting and Custom Automation: Ability to write shell scripts to automate tasks, develop custom Docker files, and improve infrastructure efficiency.
  • Infrastructure as Code (IaC): Familiarity with IaC tools like Terraform or CloudFormation, enabling reproducible, scalable, and efficient infrastructure deployment and management.

Systems Architecture and Documentation:

  • Architecture and Design Patterns: Strong grasp of software architecture principles, including microservices, service-oriented architecture (SOA), and event-driven architectures.
  • Documentation and Diagrams: Experience with UML and class diagrams to document and illustrate system interactions, supporting clear, understandable designs for teams and stakeholders.

Leadership and Mentorship:

  • Team Mentorship: Proven experience mentoring junior to mid-level engineers, helping to foster a collaborative and growth-oriented team environment.
  • Collaboration Across Teams: Excellent interpersonal skills, with a track record of working effectively within and across teams to create cohesive technical strategies and design solutions that align with business goals.
  • This role is ideal for someone who combines technical depth with a forward-thinking approach and a collaborative mindset.

If you are passionate about building high-impact solutions and eager to work with advanced technologies, we encourage you to apply. We can not wait to connect with you!