C++ Software Engineer, Enterprise Technology Services
1 month ago
Posted: Jul 10, 2024
Role Number:
The IS&T Product Engineering Systems group is seeking a C++ Software Engineer with a proven track record in designing and developing high-quality enterprise software solutions Our group is responsible for the Enterprise Product Lifecycle Management (PLM) transformation initiative, aiming to deliver the next-generation PLM/PIM Platform to drive Apple's Product Innovation across hardware, software, and services lines of business. We are looking for someone with experience building and delivering scalable and high-performance enterprise applications. This individual should possess strong technical knowledge and leadership skills.
Description
Join the IS&T Product Engineering Systems group as a C++ Software Engineer, where you will help build innovative enterprise software applications. Your responsibilities include working with business partners to define project requirements; developing architecture and detailed design; implementation and maintenance. You will own all engineering and product feature work in release cycles, designing and developing solutions for scalability, extensibility, security, and performance. You must be able to communicate and work with multi-functional IS&T and Business groups. Self-motivation, creativity, and the ability to operate with minimal direction and deliver on time are essential. Strong multitasking skills are crucial. This role will demonstrate your hands-on coding skills and leadership skills with other developers and vendors to deliver the solution. You will also enjoy the benefits of working in a fast-growing business where you are encouraged to "Think Different" and where your efforts play a key role in the success of Apple's product design and innovation
- 3 years of hands-on experience using C++ for cross-platform development
- Solid understanding of C++ programming fundamentals, including core language concepts, object-oriented programming principles, memory management, and standard Template Library (STL)
- Experience with software development lifecycle, including requirements capturing, coding, testing, and deployment
- Ability to write efficient and optimized code
- Familiarity with relational databases like SQL Server or Oracle
- Excellent problem-solving and analytical skills
- Strong communication and partnership abilities
- Bachelor's degree or equivalent experience in Computer Science, Engineering, or a related field
- Experience with dependency management and build tools like Bazel, CMake, and Conan
- Exposure to Test Driven Development concepts and tools like GoogleTest, Doctest, or Catch2
- Familiarity with version control systems such as Git
- Knowledge of network programming and protocols, as well as web services
Additional Requirements
More
- Apple is 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. Learn more about your EEO rights as an applicant.
-
Software Engineer
4 weeks ago
Austin, Texas, United States Iodine Software Full timeSoftware Engineer Join us. Let's make a direct impact in healthcare. Being an Iodine employee means becoming part of something bigger: using clinical AI technology to drive smarter healthcare processes and positively impact patient care. Who We Are Iodine is an enterprise AI company that is championing a radical rethink of how to create value for...
-
Financial Technology Software Engineer
4 days ago
Austin, Texas, United States Jobot Full timeJob Title: Payments Software EngineerCompany Overview: Jobot is committed to addressing the challenges of online card payment fraud, a significant issue in the eCommerce sector. With over ten years of expertise and innovative technology, we are leading the charge in resolving these critical issues and are in a phase of rapid growth.Job Summary:We are on the...
-
Enterprise Sales Executive
1 day ago
Austin, Texas, United States Neptune Software As Full timeAbout Neptune Software As:Neptune Software As is a leading provider of digital experience platforms, empowering enterprises to excel at digital transformation. Our platform enables businesses to rapidly build enterprise applications that drive process improvement and innovation.We have experienced rapid growth, closing customers such as J&J, Walmart, Apple,...
-
Senior C# Software Engineer
1 week ago
Austin, Texas, United States Diverse Lynx Full timeDiverse Lynx LLC is seeking an experienced Senior C# Software Engineer to enhance our development team.Key Responsibilities:Possess a minimum of 10 years of expertise as a core .Net Developer with proficient C# programming capabilities. Demonstrated hands-on experience in backend development and architecture utilizing C# and .Net core/.Net 6+, including the...
-
Senior .NET/C# Software Engineer
4 days ago
Austin, Texas, United States Randstad Full timePosition OverviewWe are looking for a Senior .NET/C# Software Engineer to join our innovative team at Randstad. This role is crucial for developing high-performance API services that enhance our mobile application offerings.Location: RemoteJob Type: ContractCompensation: Competitive hourly rateKey Responsibilities:Utilize ASP.NET Core to create robust and...
-
Cloud Solutions Architect 3
4 days ago
Austin, Texas, United States LMG Technology Services LLC Full timeCloud Solutions Architect 3 - Enterprise Cloud ExpertAt LMG Technology Services LLC, we are seeking a highly skilled Cloud Solutions Architect 3 to play a key role in shaping the future of our cloud computing infrastructure.Job SummaryThe Cloud Solutions Architect 3 will be responsible for designing and implementing cloud solutions that meet the needs of our...
-
Backend Software Engineer
1 week ago
Austin, Texas, United States Four Hands Full timeJob OverviewFour Hands, a prominent global designer and wholesaler of lifestyle home furnishings, is seeking a skilled Backend Software Engineer specializing in Microsoft technologies. Our mission is to innovate and enhance our e-commerce platform, ensuring an exceptional shopping experience for our customers.Role ResponsibilitiesDevelop and Maintain: Create...
-
Enterprise Software Architect
1 day ago
Austin, Texas, United States InsideHigherEd Full timeJob Description**Job Summary:**We are seeking a highly skilled Senior Software Engineer to join our team at InsideHigherEd. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software applications to meet the needs of our customers.Key Responsibilities:Software Development: Design,...
-
Lead Software Architect
1 week ago
Austin, Texas, United States CENTRIC SOFTWARE INC Full timePosition OverviewWe are seeking an experienced Lead Software Architect to become a vital member of our organization, contributing as an individual expert in the delivery of innovative product functionalities and spearheading the evolution of advanced enterprise solutions.Core Responsibilities:System Architecture: Engage in the design of intricate enterprise...
-
Senior Software Architect
17 hours ago
Austin, Texas, United States CENTRIC SOFTWARE INC Full timeJob DescriptionWe are seeking a highly skilled Senior Software Architect to join our team at Centric Software Inc. as an individual contributor, playing a crucial role in delivering product features and driving the development of cutting-edge enterprise systems.Key Responsibilities:Architecture Development: Work on the architecture of complex enterprise...
-
Austin, Texas, United States Apple Full timeSummaryPosted: Jun 17, 2024Weekly Hours: 40Role Number: 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. The people here at Apple don't just build products - they craft...
-
Software Engineer
1 week ago
Austin, Texas, United States Infosys Full timePosition OverviewInfosys is seeking a Software Engineer specializing in .NET technologies. The primary duty of this role is to convert software specifications into functional and maintainable solutions within the current application frameworks. The selected candidate will leverage their technical expertise throughout various phases of the Software...
-
Director of Site Reliability Engineering
2 months ago
Austin, Texas, United States Iodine Software Full timeDirector of Site Reliability Engineering Join us. Let's make a direct impact in healthcare. Being an Iodine employee means becoming part of something bigger: using clinical AI echnology to drive smarter healthcare processes and positively impact patient care. Who we are: Iodine is an enterprise AI company that is championing a radical rethink of how to...
-
Director of Software Engineering
3 months ago
Austin, Texas, United States NinjaOne Full timeAbout the RoleWe are looking for a dynamic, technical hands-on Director of Engineering to lead a group of product development engineers and drive the development of cutting-edge IT Operations software products. Be pivotal in shaping our technology strategy, ensuring scalability, security, and innovation, while fostering a collaborative and high-performance...
-
Enterprise Solutions Application Engineer
1 week ago
Austin, Texas, United States NVIDIA Full timeJoin Our Team as an Enterprise Solutions Application Engineer:NVIDIA's cutting-edge HPC/AI solutions have significantly influenced the industry, being widely adopted by top academic institutions, innovative start-ups, and major corporations, including leading Internet firms. We are in search of dedicated, innovative, and enthusiastic individuals to help us...
-
Advanced Technology Laboratory Software Specialist
20 hours ago
Austin, Texas, United States The University of Texas at Austin Full timeJob SummaryWe are seeking a highly skilled Research and Development Software Engineer to join our team at The University of Texas at Austin. As a key member of our Advanced Technology Laboratory, you will be responsible for developing and implementing signal processing algorithms for sonar and underwater acoustics.Key ResponsibilitiesDesign and implement...
-
Teamcenter Software Engineer
1 week ago
Austin, Texas, United States Intellisoft Technologies Full timeIntellisoft Technologies is on the lookout for talented Teamcenter Developers to contribute significantly to our latest Product Lifecycle Management (PLM) implementation initiative. If you have a strong desire to craft innovative PLM Teamcenter solutions and work closely with Technical Architects and Product Owners, this role is tailored for you.Position:...
-
Austin, Texas, United States Apple Full timeAbout the RoleWe are seeking a highly skilled and experienced Site Reliability Engineer to join our team at Apple. As a Site Reliability Engineer, you will play a critical role in ensuring the reliability, scalability, and performance of our enterprise technology systems.Key ResponsibilitiesImplement and maintain best-in-class DevOps practices to ensure the...
-
Software System Designer
2 months ago
Austin, Texas, United States Advanced Micro Devices, Inc. Full timeWHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...
-
Enterprise Database Specialist
16 hours ago
Austin, Texas, United States Insignia Technology Services, a 9th Way Solutions Company Full timeAbout the RoleWe are seeking a highly skilled Database Architect to join our team at Insignia Technology Services, a 9th Way Solutions Company. As a key member of our team, you will be responsible for designing and implementing scalable and secure database solutions that meet the needs of our clients.Key ResponsibilitiesDesign and Implement Database...