Engineers, Software
Role details
Job location
Tech stack
Job description
- Understand system protocols, how systems operate, and data flows.
- Maintain awareness of current technology benefits.
- Independently develop a full software stack.
- Understand the building blocks, interactions, dependencies, and tools required to complete software and automation work.
- Collaborate with technical teams and utilize system expertise to deliver technical solutions.
- Continuously learn new technologies.
- Write documentation on how technology works.
- Contribute clear documentation for new code for systems used.
- Document systems designs, presentations, and business requirements for consumption at the engineer level.
- Contribute to emerging technologies to deliver business goals.
- Understand current technology that supports business goals.
- Interact with system engineers to define system requirement and necessary requirements for automation.
- Present new ideas which improve an existing system, process, or service utilizing new frameworks.
- Express new perspectives based on independent study of the industry.
- Review current company processes to highlight questions that may drive process refinement.
- Telecommuting is permitted, but applicant must work from the worksite location at least 3-4 days per week.
- No additional national or international travel is anticipated.
Requirements
- (1) Understanding the following programming languages JAVA, NodeJS, VueJS and SQL to build new features and enhancements to support network monitoring and alarming solutions;
- (2) Interpreting technical specifications in accordance with current application architecture and security standards;
- (3) Utilizing the following interfacing programs Kafka, elastic search and splunk to successfully write and deploy programming languages;
- (4) Using Gitlab and Kubernetes for CI/CB pipeline and deployment environments; and
- (5) Working understanding of current design of various software components focused on creating applications and supporting backend data processes that leverage multiple technologies and complex system integrations.
Experience and education requirements:
PRIMARY REQUIREMENTS: Master's degree in Electrical Engineering, or related field, or its foreign equivalent and 1 year of relevant work experience.
ALTERNATIVE REQUIREMENTS: Bachelor's degree in Electrical Engineering, or related field, or its foreign equivalent and 3 years of relevant work experience.
Additional:
- Location: Parsippany, NJ
- This position is eligible for the employee referral program.
- At least 18 years of age
- Legally authorized to work in the United States
Benefits & conditions
OTHER: Work hours: 40 hours/week. New Jersey Pay Range: $144,982.80 to $161,200.00 /year.
The pay range above is the general base pay range for a successful candidate in the state listed. The successful candidate's actual pay will be based on various factors, such as work location, qualifications, and experience.
At T-Mobile, employees in regular, non-temporary roles are eligible for an annual bonus or periodic sales incentive or bonus, based on their role. Most Corporate employees are eligible for a year-end bonus based on company and/or individual performance and which is set at a percentage of the employee's eligible earnings in the prior year. Certain positions in Customer Care are eligible for monthly bonuses based on individual and/or team performance, while Retail and Business Sales roles are eligible for monthly or quarterly sales incentives. And since we are ALL owners, EVERY employee at T-Mobile is eligible for an Annual Stock Grant. For information about T-Mobile's amazing benefits, check out https://careers.t-mobile.com/.
Candidate's pay will be based on various factors, such as work location, qualifications, and experience. At T-Mobile, employees in regular, non-temporary roles are eligible for an annual bonus or periodic sales incentive or bonus, based on their role. Most Corporate employees are eligible for a year-end bonus based on company and/or individual performance and which is set at a percentage of the employee's eligible earnings in the prior year. Certain positions in Customer Care are eligible for monthly bonuses based on individual and/or team performance.
At T-Mobile, our benefits exemplify the spirit of One Team, Together! A big part of how we care for one another is working to ensure our benefits evolve to meet the needs of our team members. Full and part-time employees have access to the same benefits when eligible. We cover all of the bases, offering medical, dental and vision insurance, a flexible spending account, 401(k), employee stock grants, employee stock purchase plan, paid time off and up to 12 paid holidays - which total about 4 weeks for new full-time employees and about 2.5 weeks for new part-time employees annually - paid parental and family leave, family building benefits, back-up care, enhanced family support, childcare subsidy, tuition assistance, college coaching, short- and long-term disability, voluntary AD&D coverage, voluntary accident coverage, voluntary life insurance, voluntary disability insurance, and voluntary long-term care insurance. We don't stop there - eligible employees can also receive mobile service & home internet discounts, pet insurance, and access to commuter and transit programs! To learn about T-Mobile's amazing benefits, check out www.t-mobilebenefits.com.