Sr. Software Engineer at AT&T Careers - AT&T Careers
Skip to Main Content

Create groundbreaking innovations.

Technology Jobs

You’re looking for an opportunity to do something incredible, right? As an industry leader we’re dedicated to connecting the world in groundbreaking and entertaining ways. And that’s when our Technology team members can really shine, combining your passion for innovation and drive towards the future. From mobile apps to products and services, here’s your chance to create and develop life-changing innovations.

Sr. Software Engineer

Toronto , Canada

Apply
Job Description:
Key Responsibilities

o Develop the Operational Readiness Framework and Methodologies
o Develop detailed implementation plans for Operational Readiness development, testing, and execution
o Develop metrics and measures to feed to overall project go-live readiness decision.
o Ensure that operational readiness scope is in alignment with the strategic directions of Company.
o Maintain and optimize test suites that target integration, security, performance & chaos-monkey for operational readiness requirements.
o Continually research industry/community best practices to keep the integration/release pipeline process up-to-date. Produce training documents/ diagrams/sessions to guide corporate best practices for QA and automated integration.
o Be highly responsive to critical production issues providing timely and effective solutions (Service Reliability Engineering)
o Stay up-to-date on business initiatives and objectives, particularly as these relate to infrastructure frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery.

Qualifications

Education: Post-secondary degree in Computer Science, Software Engineering or equivalent academic experience required.

Skills and Experience:
Must Haves:
o 5+ years of experience with the SDLC and at least 2+ years involved with Quality Assurance and the software release process.
o 2+ years of experience using QA automation tools (SoapUI, JMeter, CA Lisa, etc)
o 2+ years of experience with automation tests based on JAVA, TestNG, Junit, etc.
o 2+ years of experience with Performance testing
o 2+ years of experience in a mission-critical environment
o 2+ years of experience using webserver technologies (Apache, Weblogic, etc)
o 1+ years using virtual machine infrastructure(Vsphere, AWS, Azure, Rackspace, etc)
o Understanding of key architecture considerations/issues associated with distributed multi-tier infrastructure leveraging cloud services
o Test Driven Development, QA and Integration concepts (black box testing techniques, static/dynamic testing, etc)
o Demonstrates an aptitude for leadership and the ability to execute
o Excellent oral and written communication skills.
o A creative thinker and problem solver
o A hunger for success and to get a job done well
o Committed to customer satisfaction and end-user experience

Nice to have:
o Experience using NoSQL Databases such as MongoDB or Cassandra would be a plus
o Experience using the following technologies would be an asset - J2EE (EJB, JMS, JDBC, JSP, JSF, AJAX), XML, WebServices, Oracle (database modeling), Hibernate, HTML5, Ruby, Python
o Knowledge of key security concepts
o Knowledge of OOP concepts
o Knowledge of Build / C.I. / C.D. tools (Jenkins, GoCD)
o Knowledge of SCM tools and best practices would be a plus (GIT, SVN, Maven, etc)
o Knowledge of Configuration Management tools (Chef, Puppet)
o Knowledge of Distributed Microsystems architectures (Spring Cloud)
o Knowledge of performance software engineering as a discipline
o Knowledge of mobile device technologies (Android, SQLite, iOS, HLS) would be a plus

Working Conditions

o General availability in the office environment required during business hours
o Additional hours may be required by exception to meet deadlines
Shifted schedules and WFH may be available by exception and manager approval

Roles and Responsibilities:
o Develop the Operational Readiness Framework and Methodologies
o Develop detailed implementation plans for Operational Readiness development, testing, and execution
o Develop metrics and measures to feed to overall project go-live readiness decision.
o Ensure that operational readiness scope is in alignment with the strategic directions of Company.
o Maintain and optimize test suites that target integration, security, performance & chaos-monkey for operational readiness requirements.
o Continually research industry/community best practices to keep the integration/release pipeline process up-to-date. Produce training documents/ diagrams/sessions to guide corporate best practices for QA and automated integration.
o Be highly responsive to critical production issues providing timely and effective solutions (Service Reliability Engineering)
o Stay up-to-date on business initiatives and objectives, particularly as these relate to infrastructure frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery.

Key Competencies and Skills:
Skills and Experience:
Must Haves:
o 5+ years of experience with the SDLC and at least 2+ years involved with Quality Assurance and the software release process.
o 2+ years of experience using QA automation tools (SoapUI, JMeter, CA Lisa, etc)
o 2+ years of experience with automation tests based on JAVA, TestNG, Junit, etc.
o 2+ years of experience with Performance testing
o 2+ years of experience in a mission-critical environment
o 2+ years of experience using webserver technologies (Apache, Weblogic, etc)
o 1+ years using virtual machine infrastructure(Vsphere, AWS, Azure, Rackspace, etc)
o Understanding of key architecture considerations/issues associated with distributed multi-tier infrastructure leveraging cloud services
o Test Driven Development, QA and Integration concepts (black box testing techniques, static/dynamic testing, etc)
o Demonstrates an aptitude for leadership and the ability to execute
o Excellent oral and written communication skills.
o A creative thinker and problem solver
o A hunger for success and to get a job done well
o Committed to customer satisfaction and end-user experience

Nice to have:
o Experience using NoSQL Databases such as MongoDB or Cassandra would be a plus
o Experience using the following technologies would be an asset - J2EE (EJB, JMS, JDBC, JSP, JSF, AJAX), XML, WebServices, Oracle (database modeling), Hibernate, HTML5, Ruby, Python
o Knowledge of key security concepts
o Knowledge of OOP concepts
o Knowledge of Build / C.I. / C.D. tools (Jenkins, GoCD)
o Knowledge of SCM tools and best practices would be a plus (GIT, SVN, Maven, etc)
o Knowledge of Configuration Management tools (Chef, Puppet)
o Knowledge of Distributed Microsystems architectures (Spring Cloud)
o Knowledge of performance software engineering as a discipline
o Knowledge of mobile device technologies (Android, SQLite, iOS, HLS) would be a plus

Working Conditions

o General availability in the office environment required during business hours
o Additional hours may be required by exception to meet deadlines
Shifted schedules and WFH may be available by exception and manager approval

Education and Qualifications:
Skills and Experience:
Must Haves:
o 5+ years of experience with the SDLC and at least 2+ years involved with Quality Assurance and the software release process.
o 2+ years of experience using QA automation tools (SoapUI, JMeter, CA Lisa, etc)
o 2+ years of experience with automation tests based on JAVA, TestNG, Junit, etc.
o 2+ years of experience with Performance testing
o 2+ years of experience in a mission-critical environment
o 2+ years of experience using webserver technologies (Apache, Weblogic, etc)
o 1+ years using virtual machine infrastructure(Vsphere, AWS, Azure, Rackspace, etc)
o Understanding of key architecture considerations/issues associated with distributed multi-tier infrastructure leveraging cloud services
o Test Driven Development, QA and Integration concepts (black box testing techniques, static/dynamic testing, etc)
o Demonstrates an aptitude for leadership and the ability to execute
o Excellent oral and written communication skills.
o A creative thinker and problem solver
o A hunger for success and to get a job done well
o Committed to customer satisfaction and end-user experience

Nice to have:
o Experience using NoSQL Databases such as MongoDB or Cassandra would be a plus
o Experience using the following technologies would be an asset - J2EE (EJB, JMS, JDBC, JSP, JSF, AJAX), XML, WebServices, Oracle (database modeling), Hibernate, HTML5, Ruby, Python
o Knowledge of key security concepts
o Knowledge of OOP concepts
o Knowledge of Build / C.I. / C.D. tools (Jenkins, GoCD)
o Knowledge of SCM tools and best practices would be a plus (GIT, SVN, Maven, etc)
o Knowledge of Configuration Management tools (Chef, Puppet)
o Knowledge of Distributed Microsystems architectures (Spring Cloud)
o Knowledge of performance software engineering as a discipline
o Knowledge of mobile device technologies (Android, SQLite, iOS, HLS) would be a plus

Working Conditions

o General availability in the office environment required during business hours
o Additional hours may be required by exception to meet deadlines
Shifted schedules and WFH may be available by exception and manager approval
Job ID 153057 Date posted 07/09/2018

Associate Director Technology Development

Pros

Opportunity to work on cutting edge technologies.
Support for women in technical leadership roles.
Pride in diversity & inclusion with 12 Employee Resource Groups with 40k+ members.
Great benefits including 4+ weeks vacation, 6% salary match of 401k, paid maternity/paternity leave, financial support for adoption.
Flexibility to work from home or office in newly renovated collaboration zones.
Lots of opportunity to move around the company & work on new products.

Cons

Process heavy with lots of administrative overhead.

Current Employee - Associate Director Technology Development
  • One Star Rating
  • Two Star Rating
  • Three Star Rating
  • Four Star Rating
Glassdoor

LifeAtATT

This is the life – the #LifeAtATT, that is. We’re creating what’s next and having a blast doing it. You’re looking for proof? Well, see for yourself.

Back to top