Comcast Business is looking to design and develop enterprise-level software systems, requiring a Senior Software Architect to contribute to scalable, high-performance solutions.
Requirements
- Strong proficiency in Java and related technologies such as Spring, Hibernate, and JPA.
- Experience designing and implementing distributed systems and enterprise applications.
- Solid understanding of object-oriented programming, design patterns, and data structures.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Exposure to DevOps practices, containerization (Docker, Kubernetes), and database technologies (SQL, NoSQL).
- Design, Solution Architecture, Strategic Technology Planning
Responsibilities
- Contribute to the design and architecture of enterprise software systems, ensuring scalability and alignment with business goals.
- Assist in developing high-level product specifications and architectural choices in collaboration with senior architects.
- Recommend tools, frameworks, and technologies to improve performance and development efficiency.
- Write clean, efficient, and maintainable code primarily in Java; remain hands-on with development tasks.
- Participate in code reviews and help establish coding standards and best practices.
- Debug and optimize applications to improve performance, reliability, and maintainability.
- Provide technical guidance to engineers and contribute to a collaborative team environment.
Other
- This role is based in our Plano, TX office. It is not approved for remote or virtual employment.
- To be considered for this role, you must be legally authorized to work in the United States and not require sponsorship for employment now or in the future.
- Demonstrated ability to mentor and collaborate within engineering teams.
- Strong analytical and problem-solving skills.
- Effective communication skills, both verbal and written.