Software Engineer
1 week ago
We are seeking a highly skilled Software Engineer to join our Education and Enterprise Technologies team at Apple. As a key member of this team, you will contribute to the development of innovative software solutions that enhance the learning experience for educators, students, and enterprise users.
Key Responsibilities:- App Development: Assist in designing, developing, and maintaining applications for iOS and macOS, leveraging your knowledge of Objective-C and Swift.
- User Interface and User Experience: Collaborate with senior engineers and designers to implement user interfaces that meet Apple's high-quality standards, ensuring a seamless and intuitive user experience.
- Collaboration and Learning: Work closely with peers to understand and integrate different components of the Apple ecosystem into your projects, participating in code reviews and contributing to discussions about standard methodologies in code quality, performance, and maintainability.
- Quality Assurance and Testing: Write testable code with guidance from senior engineers, ensuring your work meets Apple's reliability standards, and assist in building tools to support automated testing.
- Problem Solving: Approach tasks with curiosity, working alongside senior engineers to solve technical challenges and provide recommendations on potential improvements for features and applications.
- Basic knowledge of Objective-C and Swift, with some experience developing mobile or desktop applications.
- Familiarity with version control systems like Git and experience working with Xcode and Apple frameworks (UIKit, AppKit).
- Strong communication skills and a willingness to work collaboratively in a cross-functional team environment.
- A passion for learning, attention to detail, and a desire to create high-quality software that impacts education and enterprise users.
- Hands-on experience developing apps for iOS or macOS, using Objective-C or Swift, either through internships, personal projects, or coursework.
- Knowledge of macOS, iOS, and iPadOS design principles and guidelines.
- Familiarity with version control systems like Git and experience contributing to team-based development.
- Basic understanding of unit testing, UI testing, and/or integration testing.
- Ability to explain technical concepts clearly to both technical and non-technical team members.
At Apple, we offer a comprehensive compensation package, including base pay, discretionary bonuses, and commission payments, as well as benefits such as comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services.
We are an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
-
Software Engineering Manager
6 days ago
Omaha, NE, United States Election Systems & Software Full timeWe support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering - we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...
-
Software Engineering Manager
5 days ago
Omaha, NE, United States Election Systems & Software Full timeWe support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...
-
Software Development Engineer
2 days ago
Redmond, WA, United States Talent Software Services Full timeSoftware Development Engineer 2Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract position in Redmond, WA. The opportunity will be nine months with a strong chance for a long-term extension.Position Summary: The main
-
Software Engineering Manager
2 days ago
, CA, United States Palo Alto Networks Full timeAbout the RoleWe are seeking an experienced Software Engineering Manager to lead one of our feature teams at Palo Alto Networks. As a key member of our engineering organization, you will be responsible for managing a team of software engineers and driving the development of our user-facing security products.Key ResponsibilitiesManage a team of software...
-
iOS Software Engineer
2 days ago
, GA, United States Inabia Software & Consulting Inc. Full timeJob OverviewWe are seeking a highly skilled iOS developer to join our team at Inabia Software & Consulting Inc. The ideal candidate will have a strong background in iOS app development, with a focus on performance, quality, and responsiveness.Key ResponsibilitiesDesign and build high-quality iOS applications using Swift and Objective-CCollaborate with...
-
Chief Software Engineering Leader
1 day ago
, CA, United States Forward Slope Inc. Full timeJob DescriptionForward Slope Inc. is seeking an experienced Chief Engineer to lead a software engineering team and provide software development, integration, and infrastructure support for complex U.S. Navy software systems for the Department of Defense (DoD).Key ResponsibilitiesLead a software engineering team to develop and deliver U.S. Navy software to...
-
Multiple Positions at Seismic Software, Inc
3 weeks ago
San Diego, CA, United States Seismic Software, Inc Full timeSeismic Software, Inc has the following job openings in San Diego, CA - positions eligible for telecommute: Sr. Manager, Engineering (#EM)($167K to $180K); Software Engineer (#SWE)($102K to $128K). Please email resume to adsrecruitment@seismic.com & Ref Job Code#. recblid nrlnfgzhj61xeww8wboxcdc9ygvujd
-
Software Development Engineer
12 hours ago
, CA, United States Super Micro Computer Full timeAbout SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for global data centers, cloud computing, and enterprise IT environments.We are a Top Tier company with a strong presence in the Silicon Valley Top 50 technology firms, and our rapid global expansion has created a wide range of new opportunities for...
-
Software Delivery Engineer
1 week ago
, CA, United States Apple Full timeAbout the RoleWe are seeking a talented Software Delivery Engineer to join our Build Experience team at Apple. As a key member of our team, you will play a critical role in defining the future of delivering Apple software to customers.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop new technologies that will be used to...
-
Senior Cloud Software Engineer
2 days ago
, CA, United States Google Full timeAbout the RoleWe're seeking a highly skilled Senior Cloud Software Engineer to join our team at Google. As a key member of our engineering team, you will design, develop, and deploy scalable and efficient software solutions on Google Cloud platforms.ResponsibilitiesWrite and test product or system development code.Participate in design reviews with peers and...
-
Software Engineer
3 days ago
, CA, United States Google Full timeJob SummaryWe're seeking a highly skilled Software Engineer to join our team at Google. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.ResponsibilitiesProvide technical leadership on high-impact projects.Influence and...
-
Software Engineer
2 weeks ago
, CA, United States Google Full timeAbout the RoleAs a software engineer at Google, you will have the opportunity to work on a critical project that will shape the future of Android Bluetooth features and frameworks. Our team is responsible for providing seamless connectivity using Bluetooth technology and delivering key experiences for users.Key ResponsibilitiesLead new features and...
-
Senior Software Engineer
2 weeks ago
, CA, United States Google Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Google. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying large-scale software solutions that meet the needs of our users.ResponsibilitiesProvide technical leadership on high-impact projects, influencing...
-
Software Engineering Manager II
1 week ago
, CA, United States Google Full timeAbout the RoleWe're seeking a highly skilled Software Engineering Manager II to join our team at Google. As a key member of our engineering organization, you will be responsible for leading a team of software engineers and driving the development of complex software systems.ResponsibilitiesSet and communicate team priorities that align with the broader...
-
Senior Software Engineer
3 weeks ago
, CA, United States Google Full timeAbout the RoleAs a senior software engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring...
-
Senior Software Engineer
3 weeks ago
, CA, United States Google Full timeAbout the RoleAs a senior software engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring...
-
Senior Lead Software Engineer
7 days ago
Oakland, CA, United States VirtualVocations Full timeA company is looking for a Senior Software Engineer Lead. Key Responsibilities: Lead the design, development, and implementation of complex software applications using modern technologies and tools Collaborate with various teams and stakeholders to drive improvements in software development practices Mentor and guide other engineers, fostering a...
-
Senior Software Engineer
2 weeks ago
, CA, United States Noyo Full timeAbout NoyoNoyo is a leading benefits infrastructure company that enables seamless data connectivity across the benefits ecosystem. Our mission is to provide modern infrastructure to power the next generation of consumer health and benefits experiences.Job SummaryWe are seeking a skilled Senior Engineer to join our team. As a Senior Engineer, you will be...
-
Software Engineering Sr. Manager
5 days ago
Sunnyvale, CA, United States Juniper Networks, Inc. Full timeENGINEERING- Juniper Networks in Sunnyvale, CA seeks Software Engineering Sr. Manager: Participate on a multi-site team of managers, architects & engineers involved in development of platform software for Timing software, platform infrastructure, device drivers, chassis control, device manageme
-
Software Engineer III
2 weeks ago
, CA, United States Google Full timeAbout the RoleAs a Software Engineer III at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesWrite product or system development code.Participate in, or lead design reviews with peers and stakeholders to decide...