Full Time

Software Engineer II - Remote

Ultra Mobile
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Ultra Mobile, so some details may not match this job. The employer's own page has the real description.

Job Overview

Ultra Mobile is seeking a highly motivated Software Engineer II to join our dynamic team in a remote capacity. The successful candidate will be responsible for designing, developing, and maintaining scalable software solutions while collaborating across departments to enhance the customer experience. This individual will contribute to all stages of the software development life cycle, ensuring high-quality delivery of products and enhancements through advanced coding practices and innovative problem-solving techniques.



Job Responsibilities

  • Design, implement, and maintain software applications that meet user requirements and industry standards.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and efficient code adhering to best practices and coding standards.
  • Perform software testing and debugging to ensure reliability and performance of applications.
  • Participate in code reviews to maintain code quality and share knowledge among team members.
  • Stay up-to-date on emerging technologies and software development practices to enhance team capabilities.
  • Troubleshoot and resolve issues in development, test, and production environments.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development.
  • Proficiency in multiple programming languages such as Java, C#, or Python.
  • Experience with front-end technologies including HTML, CSS, and JavaScript frameworks like React or Angular.
  • Solid understanding of databases and experience with SQL and NoSQL databases.
  • Familiarity with version control systems, preferably Git.
  • Effective communication skills and ability to work collaboratively in a remote team environment.


Technologies & Tools

The Software Engineer II will utilize a variety of technologies and tools including but not limited to cloud services, specifically AWS and Azure; development frameworks such as .NET and Spring; as well as containerization via Docker and Kubernetes. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins or GitLab CI will be essential in ensuring streamlined deployments and robust software delivery.



Ideal Candidates

The ideal candidate for the Software Engineer II position at Ultra Mobile possesses strong analytical skills, a proactive approach to problem-solving, and a passion for technology. They should be adaptable, thriving in a fast-pacing environment and demonstrating a continuous desire to learn and grow. A team player who values collaboration and communicates effectively will excel in this role, contributing positively to our inclusive and innovative team culture.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.