We are looking for staff-level Java Software Engineers, who will work closely with other Software Engineers, Project & Product Managers, Product Designers, other internal & external partners as well ...
We are looking for staff-level Java Software Engineers, who will work closely with other Software Engineers, Project & Product Managers, Product Designers, other internal & external partners as well ...
Senior Flight Software Engineer
$115K - $151K/yr
... level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer, you will work in a small collaborative group through all stages of the launch vehicle and spacecraft ...
Senior Flight Software Engineer
$115K - $151K/yr
... level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer, you will work in a small collaborative group through all stages of the launch vehicle and spacecraft ...
Applied AI Engineer, Mid-Level or Senior- TypeScript, Node.js
Austin, TX · Hybrid
$121K - $160K/yr
Applied AI Engineer, Senior or Mid-Level Hybrid in just East Downtown Austin, TX Only - 2 days on ... Qualifications * 3+ years of experience as a full-stack software developer * Exposure or recent ...
Applied AI Engineer, Mid-Level or Senior- TypeScript, Node.js
Austin, TX · Hybrid
$121K - $160K/yr
Applied AI Engineer, Senior or Mid-Level Hybrid in just East Downtown Austin, TX Only - 2 days on ... Qualifications * 3+ years of experience as a full-stack software developer * Exposure or recent ...
Software Engineer (Devops Engineer)
Austin, TX · On-site
$52.25 - $71.50/hr
Title/Level: Software Engineer (Devops Engineer) Location: Austin, Texas 78754 (Hybrid) Duration: 12+ Months Contract key skills - DevOps, Atlassian Jira, AWS, Automation/Build Tools. * 8+ years of ...
Quick apply
Software Engineer (Devops Engineer)
Austin, TX · On-site
$52.25 - $71.50/hr
Title/Level: Software Engineer (Devops Engineer) Location: Austin, Texas 78754 (Hybrid) Duration: 12+ Months Contract key skills - DevOps, Atlassian Jira, AWS, Automation/Build Tools. * 8+ years of ...
Lead and inspire a team of entry-level to mid-level software engineers, fostering a culture of collaboration, innovation, and excellence. * Oversee technical design, architecture, and implementation ...
Lead and inspire a team of entry-level to mid-level software engineers, fostering a culture of collaboration, innovation, and excellence. * Oversee technical design, architecture, and implementation ...
Lead and inspire a team of entry-level to mid-level software engineers, fostering a culture of collaboration, innovation, and excellence. * Oversee technical design, architecture, and implementation ...
Lead and inspire a team of entry-level to mid-level software engineers, fostering a culture of collaboration, innovation, and excellence. * Oversee technical design, architecture, and implementation ...
Lead and inspire a team of entry-level to mid-level software engineers, fostering a culture of collaboration, innovation, and excellence. * Oversee technical design, architecture, and implementation ...
Lead and inspire a team of entry-level to mid-level software engineers, fostering a culture of collaboration, innovation, and excellence. * Oversee technical design, architecture, and implementation ...
Software Engineer Senior
Austin, TX · On-site
$121K - $160K/yr
Software Engineer Senior REMOTE GENERAL DUTIES & RESPONSIBILITIES * Analyzes, designs, programs ... Requires proficiency in at least two higher-level programming languages. * Evaluates systems ...
Software Engineer Senior
Austin, TX · On-site
$121K - $160K/yr
Software Engineer Senior REMOTE GENERAL DUTIES & RESPONSIBILITIES * Analyzes, designs, programs ... Requires proficiency in at least two higher-level programming languages. * Evaluates systems ...
Senior Software Engineer
Austin, TX · On-site +1
$111K - $186K/yr
Cox Automotive is seeking a Senior Software Engineer , that will work with a team of engineers to ... Mentor and support junior and mid-level engineers through technical guidance, code review, and peer ...
Senior Software Engineer
Austin, TX · On-site +1
$111K - $186K/yr
Cox Automotive is seeking a Senior Software Engineer , that will work with a team of engineers to ... Mentor and support junior and mid-level engineers through technical guidance, code review, and peer ...
Software Engineer Senior
Austin, TX · On-site +1
$121K - $160K/yr
Software Engineer Senior REMOTE GENERAL DUTIES & RESPONSIBILITIES * Analyzes, designs, programs ... Requires proficiency in at least two higher-level programming languages. * Evaluates systems ...
Software Engineer Senior
Austin, TX · On-site +1
$121K - $160K/yr
Software Engineer Senior REMOTE GENERAL DUTIES & RESPONSIBILITIES * Analyzes, designs, programs ... Requires proficiency in at least two higher-level programming languages. * Evaluates systems ...
Senior Software Engineer
Austin, TX · On-site
$111K - $186K/yr
Cox Automotive is seeking a Senior Software Engineer , that will work with a team of engineers to ... Mentor and support junior and mid-level engineers through technical guidance, code review, and peer ...
Senior Software Engineer
Austin, TX · On-site
$111K - $186K/yr
Cox Automotive is seeking a Senior Software Engineer , that will work with a team of engineers to ... Mentor and support junior and mid-level engineers through technical guidance, code review, and peer ...
Lead AI Software Engineer
Austin, TX · On-site
... AI Software Engineer. In this role, you will act as a technical lead, guiding teams in ... Mid-level Engineers through structured coaching, design reviews, and ongoing technical feedback ...
Lead AI Software Engineer
Austin, TX · On-site
... AI Software Engineer. In this role, you will act as a technical lead, guiding teams in ... Mid-level Engineers through structured coaching, design reviews, and ongoing technical feedback ...
Software Engineer
Austin, TX · On-site
As a software engineer for SWIVEL, you will take on a prominent role within our Agile delivery ... Guides and mentor's junior and mid-level developers on the team. * Performs all other duties as ...
Software Engineer
Austin, TX · On-site
As a software engineer for SWIVEL, you will take on a prominent role within our Agile delivery ... Guides and mentor's junior and mid-level developers on the team. * Performs all other duties as ...
As a software engineer for SWIVEL, you will take on a prominent role within our Agile delivery ... Guides and mentor's junior and mid-level developers on the team. * Performs all other duties as ...
As a software engineer for SWIVEL, you will take on a prominent role within our Agile delivery ... Guides and mentor's junior and mid-level developers on the team. * Performs all other duties as ...
Senior Software Engineer
Austin, TX · On-site
$121K - $160K/yr
... mid-level engineer owning components or features end-to-end. • Solid foundation in system design and architecture, including microservices, distributed systems, cloud-native patterns, and REST APIs ...
Senior Software Engineer
Austin, TX · On-site
$121K - $160K/yr
... mid-level engineer owning components or features end-to-end. • Solid foundation in system design and architecture, including microservices, distributed systems, cloud-native patterns, and REST APIs ...
Mid-Level Structural Engineer
Austin, TX · On-site
$80K - $88K/yr
We are seeking a Mid-Level Structural Engineer with a specific focus on high-voltage substations ... software (e.g., RISA, RAM, STAAD) preferred Working knowledge of IBC, ASCE 7, AISC, and ACI ...
Mid-Level Structural Engineer
Austin, TX · On-site
$80K - $88K/yr
We are seeking a Mid-Level Structural Engineer with a specific focus on high-voltage substations ... software (e.g., RISA, RAM, STAAD) preferred Working knowledge of IBC, ASCE 7, AISC, and ACI ...
Senior Flight Software Engineer, Alpha
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Alpha
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Elytra
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Elytra
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Elytra
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Elytra
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Alpha
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Senior Flight Software Engineer, Alpha
Cedar Park, TX · On-site
$115K - $151K/yr
The Flight Software group is responsible for the design and implementation of high-reliability application-level software for Firefly Launch Vehicles and spacecraft. As an Aerospace Software Engineer ...
Mid Level Software Engineer information
See Austin, TX salary details
$62.9K - $75.7K
2% of jobs
$75.7K - $88.5K
4% of jobs
$88.5K - $101.3K
6% of jobs
$101.3K - $114.1K
8% of jobs
$120.9K is the 25th percentile. Wages below this are outliers.
$114.1K - $126.9K
7% of jobs
$126.9K - $139.7K
18% of jobs
The median wage is $142.7K / yr.
$139.7K - $152.5K
16% of jobs
$152.5K - $165.3K
2% of jobs
$170.5K is the 75th percentile. Wages above this are outliers.
$165.3K - $178.1K
26% of jobs
$178.1K - $190.9K
1% of jobs
$190.9K - $203.6K
8% of jobs
$62.9K
$146.2K
$203.6K
How much do mid level software engineer jobs pay per year?
What is a Mid Level Software Engineer job?
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
What typical responsibilities can I expect as a Mid Level Software Engineer?
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
What are the key skills and qualifications needed to thrive in the Mid Level Software Engineer position, and why are they important?
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.
- Software Engineer No Degree
- Software Engineer For New Grads
- Software Engineer Ai Remote
- Hourly Software Engineer
- Remote Integration Software Engineer
- Full Time Fresher Software Engineer
- Remote Yahoo Software Engineer
- Remote Mid Level Software Engineer
- Remote Mastercard Software Engineer
- Weekend Software Developer

Full-time
Posted 20 days ago
Apple rating
8.1
Based on 661 frontline employees who took The Breakroom Quiz
6th of 30 rated technology retailers
Job description
We are looking for staff-level Java Software Engineers, who will work closely with other Software Engineers, Project & Product Managers, Product Designers, other internal & external partners as well as with senior Apple leadership.
There are countless ways you can contribute here, from working on apple.com to software for digital & physical Apple Stores, from software for Apple Care to Apple-wide systems for identity, operations, recruiting, and people management, from software for Apple data centers to Apple-wide data processing & AI/ML systems.
When you join IS&T, you’ll help design and manage systems, frameworks, and apps that countless Apple customers and employees rely on every day. Together, we’ll explore all the ways to improve how Apple operates, freeing our employees to do what they do best, and crafting magical experiences for our customers.
Description
As a staff-level Software Engineer, you will architect, design, develop, test, document, improve, and maintain code mostly in Java (and other languages as needed). You will partake in every aspect of your projects, from planning to design to implementation and future iterations, and you will be encouraged to play an extended role in designing solutions, and leading software projects.
The ideal candidate is self-motivated, proactive and results-driven. Attention to detail, dedication to providing high-quality solutions modeling engineering excellence, and ability to work towards timely delivery of projects are all crucial qualities needed to work at Apple as a Software Engineer.
The ideal candidate will also possess excellent communication and collaboration skills to work with various internal and external partners, and senior leaders.
Preferred Qualifications
Track record of leading software projects that span multiple, distributed teams as a tech lead (TL), while mentoring senior-level software engineers.
Comfortable using CI/CD tools to build, test, deploy, and release containerized software applications on cloud-based Kubernetes (e.g. AWS EKS, GCP GKE, Azure AKS, etc.).
Expertise in Java web (e.g. ServiceTalk, Spring, Dropwizard, Quarkus, Micronaut, etc.) and unit testing frameworks (e.g. JUnit, Mockito, etc.).
Experience with tooling languages (e.g. Go, Python, Ruby, etc.) and distributed orchestration & computing systems (e.g. Airflow, Spark, Flink, etc.).
Strong understanding of advanced JVM internals (e.g. garbage collection, memory allocation, JIT, JNI, etc.).
Extensive knowledge of networking concepts & protocols (e.g. HTTP/HTTPS, CDN, edge computing, load balancing, OSI model, etc.).
Minimum Qualifications
B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
8+ years proven experience developing software in a professional capacity. Longer experience strongly preferred.
5+ years proven experience designing, implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems, including mastery in API design and implementation (e.g. REST, RPC, GraphQL, etc.).
5+ years proven experience using relational (e.g. Postgres, MySQL, etc.) and NoSQL (e.g. Cassandra, MongoDB, etc.) databases, including mastery in schema design, query optimization, and managing sophisticated data interactions between relational/NoSQL systems.
4+ years proven experience with Java, including mastery in concurrency, memory management, and performance optimization techniques.
Mastery in OOP principles, data structures, algorithms, and software design patterns (e.g. GoF), with a proven focus on implementing testable, maintainable, and extensible backend code.
About Apple
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Cupertino, CA, US
Year founded
1976