Sr. Software Architect - Java Development

Comcast Comcast · Media · Plano, TX +4

Seeking a Sr. Software Architect with deep expertise in software design and architecture, primarily coding in Java, to lead a software engineering team. The role involves overseeing large-scale projects, ensuring scalability, and collaborating with cross-functional teams to implement high-performance solutions. Requires strong understanding of software engineering best practices and technical leadership.

What you'd actually do

  1. Lead the design and architecture of enterprise-level software systems, ensuring alignment with business objectives and scalability.
  2. Write clean, efficient, and maintainable code primarily in Java, while remaining hands-on with development tasks.
  3. Provide technical leadership and guidance to the software engineering team, fostering a collaborative environment.
  4. Collaborate with product managers, business stakeholders, and other engineering teams to understand project requirements and deliver scalable solutions.
  5. Stay up to date with the latest technologies, trends, and best practices in software development and architecture.

Skills

Required

  • Java
  • Spring
  • Hibernate
  • JPA
  • large-scale distributed systems
  • enterprise-level applications
  • agile development methodologies
  • OOP
  • design patterns
  • data structures
  • cloud platforms (AWS, Azure, Google Cloud)
  • microservices architecture
  • Git
  • CI/CD pipelines
  • DevOps practices
  • containerization (Docker, Kubernetes)
  • SQL
  • NoSQL
  • leadership skills
  • mentoring
  • problem-solving
  • communication skills

Nice to have

  • Emerging Technologies
  • Strategic Technology Planning