What are the responsibilities and job description for the Cricket Wireless Lead Software Engineering position at AT&T IoT?
Job Description
This position requires office presence of a minimum of 5 days per week and is only located in the location(s) posted. No relocation is offered.
This senior-level position requires extensive experience in software engineering. The Lead Software Engineer is responsible for the end-to-end delivery process of software applications or services, including design, development, testing, deployment, production support, and maintenance with a strong emphasis on automation.
Key Roles And Responsibilities
Weekly Hours
40
Time Type
Regular
Location:
Atlanta, Georgia
Salary Range
$128,400.00 - $192,600.00
It is the policy of AT&T to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, AT&T will provide reasonable accommodations for qualified individuals with disabilities.
Job ID R-38047 Date posted 03/03/2025
Apply Now
This position requires office presence of a minimum of 5 days per week and is only located in the location(s) posted. No relocation is offered.
This senior-level position requires extensive experience in software engineering. The Lead Software Engineer is responsible for the end-to-end delivery process of software applications or services, including design, development, testing, deployment, production support, and maintenance with a strong emphasis on automation.
Key Roles And Responsibilities
- Collaborate and Analyze: Gather and review software requirements/user stories, provide estimates, create software design specifications, and work with engineers/architects to assess and test hardware and software interactions.
- Development Methodology: Execute specific development methodologies using various programming languages.
- Automated Testing: Create and execute automated test plans/strategies based on business requirements. Collaborate with engineers/architects, clients, etc., to validate test environments, test data, and results.
- Code Implementation: Design and implement code fixes, validate outcomes against expected results, and produce associated reports.
- Testing Responsibilities: Conduct unit testing, dynamic application security testing, interface testing, integration testing, end-to-end testing, and/or user acceptance testing.
- Production Support: Support applications, troubleshoot configuration and environment issues, and assist in the software deployment process.
- Microservices Design and Development: Create and implement robust, scalable, and maintainable microservices using the Spring Boot framework.
- Cloud Integration: Utilize Azure cloud services to deploy, manage, and scale microservices, including working with Azure Kubernetes Service (AKS), Azure App Service, Azure Functions, and other Azure services.
- Database Expertise: Strong experience in SQL or NoSQL databases, including data modeling, querying, and performance tuning.
- API Development: Design, implement, and maintain RESTful APIs to enable seamless communication between microservices and external systems.
- Containerization: Proficient with Docker and other containerization technologies to package microservices for deployment in the Azure cloud.
- CI/CD Implementation: Implement CI/CD pipelines using Azure DevOps or other tools to automate the build, test, and deployment processes.
- Monitoring and Logging: Integrate monitoring and logging solutions like Azure Monitor and Application Insights to track the performance and health of microservices.
- Security and Compliance: Ensure that microservices adhere to security best practices and comply with relevant industry standards and regulations.
- Scrum Framework Adoption: Work within an Agile Scrum team, actively participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Cross-functional Collaboration: Work closely with product owners, architects, QA engineers, and other stakeholders to ensure that microservices meet business requirements and align with the overall system architecture.
- Troubleshooting and Support: Debug and resolve issues with microservices, APIs, and other components, providing technical support as needed.
- Knowledge Sharing and Documentation: Document the design, development, and deployment processes and share knowledge with team members to foster a culture of continuous learning and improvement.
- Embrace Scrum Values: Uphold the Scrum values of commitment, courage, focus, openness, and respect within the team and throughout the development process.
- Preferred Bachelor’s of Science degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, or Math; Developer nanodegree; or equivalent experience.
- Typically requires 5-8 years of experience.
- Senior-level technical expertise with deep technical knowledge and subject matter expertise in relevant technologies.
- Health Coverage: Medical, Dental, and Vision coverage.
- Retirement Plans: 401(k) Plan with company match.
- Education Support: Tuition Reimbursement Program.
- Work-Life Balance: At least 23 days of vacation each year, 9 company-designated holidays, paid parental leave, and additional sick leave.
- Family Support: Paid caregiver leave and adoption reimbursement.
- Income Protection: Short-term and long-term disability benefits, life, and accidental death insurance.
- Supplemental Programs: Critical illness, accident, hospital indemnity, and group legal.
- Wellness Programs: Extensive employee wellness programs.
- Employee Discounts: Up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet (and fiber where available), and AT&T phone services.
Weekly Hours
40
Time Type
Regular
Location:
Atlanta, Georgia
Salary Range
$128,400.00 - $192,600.00
It is the policy of AT&T to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, AT&T will provide reasonable accommodations for qualified individuals with disabilities.
Job ID R-38047 Date posted 03/03/2025
Apply Now
Salary : $128,400 - $192,600