AT&T - Middletown, NJ
posted 2 months ago
As a Lead System Engineer, you will play a pivotal role in translating core architecture into technical solutions that meet business requirements. This position involves defining large-scale solutions and implementing them through a reasoned application of information technology. You will be expected to have expertise in automation and cloud technologies, as well as experience in Mobility Network Telco. This hands-on role culminates in the delivery of applications or services across both vertical and horizontal stacks. Your responsibilities will include designing and automating disaggregated architectures with enhanced cloud-based connectivity configurations and network cloud fabric elements. You will be tasked with developing, coding, testing, debugging, and documenting the overall architecture for both new and existing components, ensuring that software meets business, quality, scalability, and operational needs. This will involve analyzing the overall architecture of systems, including both hardware and software components. In this role, you will provide detailed design expertise and align development teams and key stakeholders to a shared technical direction. You will collaborate with portfolio stakeholders, Solution and Enterprise Architects to develop, analyze, split, and realize the implementation of enablers. Additionally, you will support technical initiatives for larger transformations and lead design and implementation work in areas of new and existing products, technologies, systems/platform architecture, and technical security. You will also be responsible for building high-quality code following best practices such as unit testing, test-driven development, and ensuring complete user acceptance testing (UAT) with partners. Establishing critical non-functional requirements (NFRs) at the solution level and participating in the definition of others will be key aspects of your role. You will drive and participate in code and document reviews, mentoring your team in best practices, and collaborating with peer organizations on technical issues. Your ability to interpret and translate business needs into technical requirements will be essential, as will your capacity to evaluate and recommend tools, technologies, and processes to ensure the highest quality and performance. You will work with your team to troubleshoot code-level problems quickly and efficiently, providing root cause analysis (RCA) as needed. Your focus will be on performance, usability, scalability, security, and availability of all applications and processes, leading design and architecture to enable secure, scalable, and maintainable software solutions.