Lead Software Developer

Lumen Technologies
22h$103,711 - $152,109Remote

About The Position

Lumen connects the world. We are igniting business growth by connecting people, data and applications – quickly, securely, and effortlessly. Together, we are building a culture and company from the people up – committed to teamwork, trust and transparency. People power progress. We’re looking for top-tier talent and offer the flexibility you need to thrive and deliver lasting impact. Join us as we digitally connect the world and shape the future. The Role Lead in the team effort to design, develop, code, test and debug new complex software or significant enhancements to existing complex software. Lead review of input for documentation of new or existing software. Apply existing and introduce new and approved technologies to develop solutions. Lead others in the application of principles, theories and concepts and use of methodologies, tools, documentation processes and test procedures to complete projects. Location This is a Work From Home position available from any US-based location. US Citizenship or Permanent Residence/Green Card is required for consideration.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 8+ years of professional experience in software development, with demonstrated expertise in Java with experience in Node.js, VueJS, or NestJS.
  • Experience in cloud-based deployments.
  • Containerization with Docker, Kubernetes in AWS (EC2, ECS, EKS)
  • Database knowledge and experience in MongoDB, NoSQL, or PostgreSQL.
  • Familiarity with network topologies and network equipment configuration
  • Strong analytical skills and ability to adapt to changing technologies.

Nice To Haves

  • Temporal.io workflow management preferred experience
  • Knowledge of generative AI development techniques and tools is a plus

Responsibilities

  • Provide Tier 2/3 support for issues across network services by troubleshooting and resolving technical issues in test and production environments.
  • Lead root cause analysis and post-mortem processes to ensure continuous improvement.
  • Monitor system performance and proactively identify bottlenecks or degradation.
  • Implement tuning strategies across application layers, databases, and infrastructure.
  • Drive initiatives to improve latency, throughput, and resource utilization.
  • Design and maintain dashboards, alerts, and metrics using tools like CloudWatch, Grafana, or similar.
  • Ensure comprehensive coverage of system health indicators and business KPIs.
  • Develop and maintain automation scripts and tools for deployment, scaling, and recovery.
  • Drive AI adoption strategy for innovative solutions
  • Automate routine operational tasks to improve efficiency and reduce human error.
  • Participate in reliability reviews.
  • Advocate for resilient architecture and fault-tolerant design patterns.
  • Work closely with software engineers, DevOps, and product teams to align reliability goals.
  • Document processes, runbooks, and best practices for knowledge sharing.
  • Provide mentorship and guidance on reliability and operational excellence.
  • Create and maintain detailed technical documentation for software solutions.
  • Stay up to date on the latest software engineering trends and technologies.

Benefits

  • Lumen offers a comprehensive package featuring a broad range of Health, Life, Voluntary Lifestyle benefits and other perks that enhance your physical, mental, emotional and financial wellbeing.
  • Learn more about Lumen's: Benefits Bonus Structure
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service