Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
AT&T

Senior Software Engineer

AT&T

Senior Software Engineer designing, coding, and testing Java-based high-volume e-commerce applications for AT&T. Collaborating with teams to enhance technical solutions and support application delivery.

Posted 5/21/2026full-timeBothell • Washington • 🇺🇸 United StatesSenior💰 $212,202 - $215,800 per yearWebsite

Tech Stack

Tools & technologies
AnsibleAWSAzureChefCloudDockerJavaJenkinsJUnitKubernetesLinuxMavenMockitoOpenStackOracleSeleniumSpringTerraformUnix

About the role

Key responsibilities & impact
  • Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs.
  • Align development teams to a shared technical direction and partners with those teams in elaborating the Solution and its interfaces.
  • Work with portfolio stakeholders, Solution and Enterprise Architects, to develop, analyze, split, and realize the implementation of enablers.
  • Build high quality code following unit testing and test-driven development.
  • Establish critical NFRs at the solution level, participate in the definition of others.
  • Drive and participate in code and document reviews, mentoring team in best practices.
  • Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance.
  • Interpret and translate business needs to technical requirements and accurate estimates.
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved.
  • Work with team to troubleshoot code level problems quickly and efficiently.
  • Apply deep technical expertise to resolve challenging programming and design problems.
  • Focus on scalability, security and availability of all applications and processes.
  • Contribute to the design and architecture to enable secure, scalable and maintainable software.
  • Contribute to technical roadmap and technical debt elimination, balancing time, resources, and quality constraints to achieve business and strategic goals and requirements.
  • Support Catalog daily release activities.
  • Understand and enhance the Catalog model - Oracle ATG, Commerce Tools, Amdocs Catalog One.
  • Work on application delivery, subject matter expertise in building Java-based high-volume/high-transaction e-commerce applications.
  • Build web applications using Java, Spring and REST.
  • Perform tuning and application monitoring.
  • Work on architecture and design of systems using Micro services architecture.
  • Work with cloud technologies including AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef and Terraform.
  • Work on build and CICD technologies: GitHub, Maven, Jenkins, Nexus and Sonar.
  • Work with Unit and Function testing using Junit, Spock, Mockito/JMock, Selenium, Cucumber, SoapUI and Postman.
  • Work on Unix, Linux and command line.

Requirements

What you’ll need
  • Requires a Bachelor’s degree, or foreign equivalent degree in Computer Science or Computer Engineering and 3 years of experience in the job offered or 3 years of experience in a related occupation working on application delivery, subject matter expertise in building Java-based high-volume/high-transaction e-commerce applications; building web applications using Java, Spring and REST; performing tuning and application monitoring; working on architecture and design of systems using Micro services architecture; working with cloud technologies including AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef and Terraform; working on build and CICD technologies: GitHub, Maven, Jenkins, Nexus and Sonar; working with Unit and Function testing using Junit, Spock, Mockito/JMock, Selenium, Cucumber, SoapUI and Postman; and working on Unix, Linux and command line.
  • In lieu of a Bachelor’s degree, the employer will accept an additional 2 years of experience working on application delivery, subject matter expertise in building Java-based high-volume/high-transaction e-commerce applications; building web applications using Java, Spring and REST; performing tuning and application monitoring; working on architecture and design of systems using Micro services architecture; working with cloud technologies including AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef and Terraform; working on build and CICD technologies: GitHub, Maven, Jenkins, Nexus and Sonar; working with Unit and Function testing using Junit, Spock, Mockito/JMock, Selenium, Cucumber, SoapUI and Postman; and working on Unix, Linux and command line.

Benefits

Comp & perks
  • Medical/Dental/Vision coverage
  • 401(k) plan
  • Tuition reimbursement program
  • Paid Time Off and Holidays (based on date of hire, at least 23 days of vacation each year and 9 company-designated holidays)
  • Paid Parental Leave
  • Paid Caregiver Leave
  • Additional sick leave beyond what state and local law require may be available but is unprotected
  • Adoption Reimbursement
  • Disability Benefits (short term and long term)
  • Life and Accidental Death Insurance
  • Supplemental benefit programs: critical illness/accident hospital indemnity/group legal
  • Employee Assistance Programs (EAP)
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringRESTMicroservices architectureUnit testingFunction testingApplication monitoringTuningE-commerce applicationsTest-driven development
Soft Skills
CollaborationMentoringProblem-solvingCommunicationTechnical guidanceAnalytical skillsAdaptabilityLeadershipCritical thinkingTime management
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer Engineering