CrawlJobs Logo

Software Engineer I

United States, Birmingham · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

Under close supervision the Software Engineer I manages trouble tickets and develops basic information systems by designing, developing, and installing software solutions, and testing. This position improves operations by conducting systems analysis and recommending changes in policies and procedures.

Job Responsibility

  • Manages trouble ticket resolution for multiple applications
  • Provides production support of applications and is responsible for determining root causes as well as proposing and implementing solutions
  • Uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security
  • Codes programming logic for new or existing solutions software or applications following design specifications
  • Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products
  • Monitors quality and performance of applications through testing and maintenance
  • Maintains up-to-date records of issues with existing code
  • Offers limited systems recommendations for defined business needs
  • Presents work for review and sign off by peers and/or management

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field
  • Zero (0) to two (2) years of related experience or equivalent experience
  • Basic understanding of application configuration, maintenance and support
  • Basic knowledge of client/server networks
  • Ability to troubleshoot and resolve standard issues and identify the need to escalate issues to a higher level
  • Basic understanding of key business drivers of technology decisions
  • Ability to effectively communicate business issues to the appropriate level
  • Must be eligible to work in the US without Visa Sponsorship

What we offer

  • Healthcare coverage options
  • 401(k)
  • Tuition reimbursement
  • Vacation pay
  • Sick pay
  • Holiday pay
  • Flexible working schedules
  • Wellbeing programs
  • Learning opportunities
  • Community engagement
  • Paid parental leave
  • Pet insurance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer I

8 matching positions

Software Engineer I

Uber's mission is to reimagine the way the world moves for the better. Here, bol...
Location
Location
United States , San Francisco
Salary
Salary:
153000.00 - 169000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field
  • Developing and deploying systems in production environments
  • Building and iterating on code review (Phabricator or GitHub)
  • Automation test infrastructure (unit, integration, or E2E)
  • Build systems (Bazel or Buck)
  • Backend development
  • Distributed systems
  • C++, Python, Java, GIT, or SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
Job Responsibility
Job Responsibility
  • Develop and optimize algorithms and systems that match supply (drivers) with demand (riders) in real-time
  • Work on complex problems, leveraging data and building systems/platform/algorithms to ensure efficient and reliable marketplace matching
  • Support matching in a hybrid marketplace including various supply classes such Autonomous Vehicles (AV), fleet, taxis, uber IOs, etc
  • Focus on both foundational projects as well as vertical support for core AV matching, hailables/taxis reliability, fleets matching, etc
What we offer
What we offer
  • Bonus program
  • Various benefits (details at https://www.uber.com/careers/benefits)
  • Fulltime
Read More
Arrow Right

Software Engineer I

Location
Location
United States , Sunnyvale
Salary
Salary:
171000.00 - 209000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field, and 1 year of experience in the job offered or in a related occupation
  • C++
  • Python
  • Java
  • GIT
  • SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
Job Responsibility
Job Responsibility
  • Design, build and deliver end-to-end features spanning across the AdTech tech stack
  • Design, develop and operate highly scalable and reliable services
  • Leverage your experience with large scale data using big data technologies such as Spark, Hive, Presto, Flink, to build scalable data pipelines that power various ad tech use cases
  • Work in a cross-functional team along with Product Management, Data Science, and Marketing to experiment with new strategies and approaches to optimize ad spend and then build scalable production systems to productionize the winning strategies
  • Collaborate across other engineering teams at Uber to leverage other Uber Internal tech stacks and systems like Michelangelo (ML), Bullseye (Audience Builder), Morpheus (Experimentation), Flow (Workflow Automation), Piper (Data orchestrator) etc. to build systems that leverage mature technologies at Uber and also influence the overall roadmap of these technologies
  • Build tools and automation to eliminate manual processes and improve efficiency of our end users
  • May telecommute
What we offer
What we offer
  • Bonus program
  • Other types of compensation
  • Various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer I

Under close supervision the Software Engineer I manages trouble tickets and deve...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically requires a bachelor’s degree in computer science, software engineering, or a related field and zero (0) to two (2) years of related experience or equivalent experience.
  • Basic understanding of application configuration, maintenance and support.
  • Basic knowledge of client/server networks.
  • Ability to troubleshoot and resolve standard issues and identify the need to escalate issues to a higher level.
  • Basic understanding of key business drivers of technology decisions.
  • Ability to effectively communicate business issues to the appropriate level.
Job Responsibility
Job Responsibility
  • Manages trouble ticket resolution for multiple applications.
  • Provides production support of applications and is responsible for determining root causes as well as proposing and implementing solutions by exercising some independent thinking and judgment.
  • Uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security.
  • Codes programming logic for new or existing solutions software or applications following design specifications put in place by senior software development staff and leadership.
  • Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products.
  • Monitors quality and performance of applications through testing and maintenance.
  • Maintains up-to-date records of issues with existing code.
  • Offers limited systems recommendations for defined business needs.
  • Presents work for review and sign off by peers and/or management in his workgroup.
  • Performs other duties as assigned.
What we offer
What we offer
  • healthcare coverage
  • 401(k)
  • tuition reimbursement
  • vacation pay
  • sick pay
  • holiday pay
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Fulltime
Read More
Arrow Right

Software Engineer I

Uber's mission is to reimagine the way the world moves for the better. Here, bol...
Location
Location
United States , Sunnyvale
Salary
Salary:
153000.00 - 169000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C/C++, Python, Java, or C#
  • GIT or SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
  • Distributed systems
  • Software Development Lifecycle
Job Responsibility
Job Responsibility
  • Innovate, architect, develop, and scale Uber's Java ecosystems
  • Develop and maintain core Java libraries that are used across Uber
  • Work with cutting-edge code transformer tools such as OpenRewrite and leverage GenAI to automate large-scale code transformation
  • Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues
  • Support the company's business operations and improve engineering productivity
  • Build software components that can be integrated into a fully functional software system
  • Solve production issues in product and system reliability
  • May telecommute
What we offer
What we offer
  • Bonus program
  • Other types of compensation
  • Various benefits (see https://www.uber.com/careers/benefits)
  • Fulltime
Read More
Arrow Right

Software Engineer I

Build customer-facing features and deliver scalable platform capabilities that p...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 166000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Systems Engineering, Engineering (Any), Information Technology, Mathematics, Physics, or related field
  • Creating, designing, and maintaining user interfaces
  • Web technologies such as HTML, CSS, and JavaScript
  • Experience with traditional server-side rendering patterns
  • Full stack including Go backend systems
  • Running A/B tests and using results to inform product decisions
  • Interpreting customer behavior and iterating on product flows based on data
  • Building large-scale software
  • Building data-driven experiments
Job Responsibility
Job Responsibility
  • Build customer-facing features and deliver scalable platform capabilities that power rich, performant user experiences
  • Collaborate across design, product, and platform teams to drive innovation across both front-end and back-end stack
  • Solve complex problems in business-critical feature flows
  • Own business-critical core feature flows
  • Own projects end-to-end and be responsible for working with Product and other stakeholders to refine requirements, create technical designs and specs, implement changes, and see projects through launch and maintenance
  • May telecommute
What we offer
What we offer
  • Bonus program
  • Other types of compensation
  • Various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer I

We are looking for a Software Engineer to support the development, testing, and ...
Location
Location
United States , San Diego
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related STEM field
  • Foundational knowledge in one or more programming languages such as C, C++, Python, or Java
  • Understanding of software development fundamentals, debugging techniques, and version control concepts
  • Familiarity with Linux environments and basic command-line operations
  • Exposure to Agile development methodologies through coursework, internships, or academic projects
  • Ability to work effectively in a collaborative, team-based engineering environment
  • U.S. Citizenship required
  • Ability to work 100% onsite
Job Responsibility
Job Responsibility
  • Develop and enhance software features under the guidance of senior engineers
  • Assist with debugging, troubleshooting, and resolving software defects
  • Contribute to automated testing and participate in CI/CD-driven build and integration processes
  • Support software design tasks, including documentation and interface definition
  • Work within an Agile team, participating in standups, sprint planning, and sprint reviews
  • Follow secure coding standards and support DevSecOps-aligned workflows
  • Collaborate with systems, hardware, and test engineering teams
  • Maintain technical documentation to support reviews, audits, and configuration management
What we offer
What we offer
  • Medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Engineer I

Design, develop, and test software applications. Design, develop, and/or test so...
Location
Location
United States , San Francisco
Salary
Salary:
161637.00 - 193964.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field and 6 months of experience in the job offered or in a related occupation
  • Experience coding with Java, Go, C++, or Python
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
  • Distributed systems
  • Software Development Lifecycle
  • Scalability engineering
Job Responsibility
Job Responsibility
  • Design, develop, and test software applications
  • Design, develop, and/or test software applications using company technology stack
  • Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues
  • Support the company's business operations and improve engineering productivity
  • Build software components that can be integrated into a fully functional software system
  • Solve production issues in product and system reliability
  • Design and implement solutions and features within complex, highly scalable systems, ensuring the marketplace for autonomous vehicles operates efficiently at scale
  • Drive technical projects from inception to completion, collaborating with cross-functional partners such as product managers, data scientists, and operations teams to deliver impactful solutions
What we offer
What we offer
  • Bonus program
  • Various benefits as described at https://www.uber.com/careers/benefits
  • Fulltime
Read More
Arrow Right

Software Engineer I

As a Software Engineer I at Ophelia, you will play a key role in developing inno...
Location
Location
United States
Salary
Salary:
120000.00 - 130000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1+ years experience in engineering, with solid SDLC fundamentals and a strong appetite for learning
  • Strong foundational problem-solving skills for low- to moderate- complexity technical challenges and debugging issues across a full stack, cloud-based application
  • Product-minded orientation, with an eye towards the customer and a habit of working with the Product team to deliver solutions that are tightly scoped (MVP) to solve business problems quickly
  • Effective collaboration and communication with a habit of leading with curiosity, and clearly communicating technical concepts, roadblocks, and progress with teammates
  • Passionate about our mission to make evidence-based addiction treatment universally accessible
Job Responsibility
Job Responsibility
  • Develop across the stack, with an emphasis on increasing capabilities of front-end apps, delivering impact by supporting team needs using Typescript, React, and Firebase in Google Cloud Platform
  • Take ownership of your work by driving small projects from inception to impact, while maintaining an emphasis on code quality
  • Practice flexibility and adaptability in our growth-stage company
  • Collaborate cross-functionally in both sourcing new ideas and implementing improvements from our community of clinicians and care team
  • Improve quality continuously through healthy software development habits, code reviews, test coverage, quality assurance work, debugging, system maintenance, and refactoring
  • Stay current with industry trends, emerging technologies (including AI tooling), and best practices to drive innovation and excellence in product design and implementation
What we offer
What we offer
  • Remote work anywhere in the United States
  • Competitive medical, vision, and health insurance (many plans are fully covered for the employee)
  • Start with 20 days (4 weeks) of PTO, increasing to 5 weeks after 2 years and 6 weeks after 5 years of tenure
  • One-time Work From Home Stipend
  • 10 company holidays
  • 401k Contribution Platform
  • Additional benefits offered through our benefits provider such as life insurance, short and long term disability, financial wellness, virtual primary care, among others
  • Fulltime
Read More
Arrow Right