Staff Software Engineer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Java
JSF
Primefaces
DevOps
Kubernetes
telecom
Spring
Hibernate
cloud
aws
azure
gcp

Job Details

We are seeking a highly skilled and experienced Staff Software Engineer to lead the design, development, and delivery of enterprise-grade Java web applications to support our telecom engineering team s service delivery capabilities.
This role requires a strong technical foundation in software engineering and telecom engineering, excellent communication skills for direct customer interaction, and the ability to drive projects from concept to completion.

Experience Required:

Strong understanding of software architecture, design patterns, and best practices.
Experience with frameworks such as JSF/Primefaces, Spring, Hibernate, and RESTful APIs.
Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
Proficiency in DevOps and cloud computing concepts (Docker, Kubernetes, AWS, Terraform, CI/CD pipelines).
Experience with telecom engineering concepts (RAN, core, 4G/5G networks, switches, routers).
Strong knowledge of cloud platforms (AWS, Azure, Google Cloud Platform).
Hands-on experience with generative AI technologies; demonstrated ability to integrate, fine-tune, or build applications leveraging AI models for real-world use cases.

Education Required:

Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
Minimum 10+ years of professional experience in software development, with a strong focus on Java and enterprise web technologies.
Proven experience in customer-facing roles, including requirements gathering and status reporting.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.