Full Stack Senior Software Engineer

3 weeks ago


Austin, Texas, United States Apple Full time
Summary

Posted: Jun 17, 2024

Weekly Hours:
40

Role Number:


Marcom is the creatively-led global team that oversees Apple's consumer facing marketing. We ensure the flawless development and execution of world-class communications across all medias and platforms. Every day, hundreds of millions of Apple customers around the world interact with our products. We drive the strategy and creative work that provide both new and existing customers with simple, engaging and inspiring marketing experiences. Marcom's Interactive Engineering team works on high-impact projects that serve various Apple lines of business. We use modern technologies to evolve and deliver solutions on a worldwide scale. Working with a variety of multi-functional teams, Interactive Engineering delivers experiences with an excellent group of software engineers while having fun along the way. The team is exciting and fast-paced; it's a great place for people with exacting standards who want their work to matter. We are currently seeking a highly motivated Full Stack Senior Software Engineer with experience in back end Java/J2EE-based web application development. This role is critical to the evolution of Apple's brand as you will be working with the teams taking to the next phase of its evolution. In addition to a strong technical background, the ideal candidate must possess outstanding interpersonal skills. The position requires excellence in communication and building consensus among peers and across teams, along with the ability to work well with business partners from a wide range of backgrounds with varying levels of technical knowledge.

Description

The Full Stack Senior Software Engineer will collaborate with the members of multiple teams diagnosing and debugging complex systems, and participating in investigating build, deployment and operational issues. You will collaborate with other technical teams on DevOps responsibilities for application deployment, performance, monitoring, reliability and scalability. Responsibilities include but will not be limited to: - Work with developers in a fast paced environment where multiple releases daily are a fact of life in tight deadlines - Maintaining outstanding attention to details and a deep commitment to excellence within the team - Working within tight timelines to solve critical issues - Working equally well with people in creative and technical positions - Forging trusting relationships within a diverse team and across organizations - Working closely with business stakeholders to understand their requirement, define solutions and determine future strategies
  • At least 8-10 years of professional software development experience designing and developing complex, highly available and scalable enterprise web/mobile based applications using Java/J2EE technologies
  • 3+ years of validated experience designing and developing large scale enterprise level Content Management Systems using Adobe Experience Manager (AEM) or any other similar CMS software with next generation Hybrid/Headless implementations
  • A Bachelors degree in Computer Science or equivalent work experience, with a focus on fundamentals in data structures, algorithms and object-oriented design
  • Deep understanding of core web technologies including XML, HTML5, CSS, client/server-side-scripting languages such as JavaScript with the ability to build a reliable, efficient, good-looking SPA and web services development using RESTful implementations.
  • Solid understanding of software development lifecycles, testing methodologies, and solid QA automation processes.
  • Knowledge of CI/CD tools like Jenkins, Maven, Docker, and configuration management systems such as Kubernetes or similar grid computing technologies, CI build tools such as Jenkins, and distributed logging and monitoring tools like Splunk, Grafana
  • Experience with any modern JavaScript frameworks (React/Vue/Angular), as well as designing and architecting SQL/NoSQL databases for scalable database schema designs
Preferred Qualifications
  • Deep understanding of core technology frameworks such as GraphQL, Apache Web, Apache Sling, Apache Felix and OSGI.
  • Experience with multi-caching solutions for real-time content delivery
  • Experience in AWS/Cloud Technologies, and deep knowledge of source version control software (Git)
  • An appreciation for quality with experience writing unit tests and collaborating with quality engineering to develop test plans
  • Adobe certified AEM architect is a plus
  • The ability to synthesize stakeholder requirements with new and innovative technologies to formulate unique and elegant yet simple solutions.
  • A focus on pushing the envelope while being data-driven and consistently adhering to high standards
Education & Experience

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.



  • Austin, Texas, United States TEXAS EDUCATION AGENCY Full time

    About the RoleThe Texas Education Agency is seeking a highly skilled Full Stack Developer to join our team in Austin, Texas. As a key member of our Information Technology department, you will be responsible for designing, developing, and maintaining complex software applications to support the agency's mission.Key ResponsibilitiesDesign and develop...


  • Austin, Texas, United States General Motors Full time

    DescriptionIn this Staff Full Stack Software Engineer role, you will lead and develop both the web application and backend services for GM Commercial Services' new software solution. This role provides a unique opportunity where you will be working across all of the GM Commercial Services software products, and truly steering the future of GM Commercial...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job 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...

  • Software Engineer

    1 month ago


    Austin, Texas, United States Iodine Software Full time

    Software 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...


  • Austin, Texas, United States Cognizant Full time

    Job SummaryCognizant is seeking a highly skilled Senior.NET Full Stack Developer to join our team. As a key member of our digital practice, you will be responsible for designing and developing scalable, efficient, and secure software solutions using.NET Core and Microservices.Key ResponsibilitiesDesign and develop high-quality software solutions using.NET...


  • Austin, Texas, United States Austin Capital Bank Full time

    Senior Software Engineer: Research, design, and develop computer and network software. Update software or enhance existing software capabilities. Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance. Own and lead software development of one or more of our product initiatives, and modules...


  • Austin, Texas, United States Rapid7 Full time

    As a Senior Software Engineer, you will own a full life cycle of development and be a senior contributor on a team responsible for the end-to-end delivery of increasingly complex features that are correctly implemented and high quality. You will take initiative to identify and own solutions to problems, and you will partner with cross-functional teams owning...


  • Austin, Texas, United States Procore Technologies Full time

    Position OverviewWe are seeking a Senior Software Engineer with a focus on full-stack development to become a vital part of Procore's Product & Technology Team. Our software solutions are designed to enhance the construction industry's efficiency, and our team is at the forefront of delivering innovative, highly-rated global platforms. We prioritize customer...


  • Austin, Texas, United States Riot Blockchain Full time

    About Riot BlockchainRiot Blockchain is a leading company in the Bitcoin mining and digital infrastructure sector, focused on a vertically integrated strategy.Our mission is to positively impact the sectors, networks, and communities that we touch, by combining an innovative spirit with strong community partnerships to achieve best-in-class execution and...


  • Austin, Texas, United States Procore Technologies Full time

    Position OverviewWe are seeking a Senior Software Engineer with a passion for full-stack development to contribute to Procore's Product & Technology Team. Our software solutions are designed to enhance the construction industry, and our team is pivotal in driving innovation within our globally recognized platform.This role is situated within Procore's...


  • Austin, Texas, United States ProCore CPA Full time

    Company OverviewAt ProCore CPA, we are dedicated to transforming the construction industry through innovative technology solutions. Our mission is to enhance the way projects are managed and executed, ensuring efficiency and effectiveness in every aspect of construction.Position OverviewWe are seeking a skilled Senior Backend Software Engineer to join our...


  • Austin, Texas, United States Cloudflare Full time

    Available Locations: Austin, Texas | Lisbon, Portugal | London, UK About the Department Emerging Technologies & Incubation (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new...


  • Austin, Texas, United States Aledade Full time

    About AledadeAledade is a public benefit corporation that empowers independent primary care practices to thrive in value-based care. We aim to create a healthcare system that is good for patients, practices, and society.Job SummaryWe are seeking a Senior Software Engineer II to join our team. As a key member of our engineering team, you will design, develop,...


  • Austin, Texas, United States Realtor Careers Full time

    Job OverviewAt Realtor Careers, we pride ourselves on having one of the most extensive and precise collections of real estate listings, coupled with a highly engaged user base across various online platforms. Our goal is to simplify the processes of buying, selling, renting, and living in homes, making it a more rewarding experience for everyone...


  • Austin, Texas, United States Aledade Full time

    About AledadeAledade is a public benefit corporation that empowers independent primary care practices to thrive in value-based care. Our mission is to create a healthcare system that is good for patients, good for practices, and good for society.Job SummaryWe are seeking a highly skilled Senior Software Engineer II to join our team. As a key member of our...


  • Austin, Texas, United States Godspeed Group Full time

    Senior Java Software EngineerLocation: RemoteDuration: Long-term contractInterview: VirtualVisa: Open to USC/GC/GCead CandidatesNote: Candidates should possess experience in the Financial Sector, excluding traditional banking or insurance institutions.Position Overview:We are seeking a highly skilled Senior Java Software Engineer to join our dynamic team at...

  • Senior PHP Engineer

    2 weeks ago


    Austin, Texas, United States Oscar Associates Full time

    Position Overview:We are seeking a highly skilled Senior PHP Developer to contribute to our software engineering efforts. This role focuses on both full stack and back-end development, ensuring robust and efficient applications.Key Responsibilities:- Engage in software development utilizing PHP, Laravel, MySQL, and JavaScript.- Collaborate with...

  • Senior PHP Engineer

    7 days ago


    Austin, Texas, United States Oscar Associates Full time

    Position Overview:We are seeking a highly skilled Senior PHP Developer to contribute to our software development initiatives. This role focuses on both Full Stack and Back End development.Key Responsibilities:- Engage in software engineering projects utilizing PHP and related technologies.- Collaborate with cross-functional teams to deliver high-quality...

  • Senior PHP Engineer

    7 days ago


    Austin, Texas, United States Oscar Associates Full time

    Position Overview:We are seeking a highly skilled Senior PHP Developer to contribute to our dynamic software development team. This role focuses on both Full Stack and Back End development, primarily utilizing PHP and related technologies.Key Responsibilities:- Engage in software engineering tasks, ensuring high-quality code and efficient development...


  • Austin, Texas, United States Technamo Full time

    Company Overview TECHNAMO is a specialized, innovative IT service provider, recognized for its VA SWaM certification and as a Microsoft Cloud Certified Partner. We are dedicated to delivering exceptional IT Solutions & Services to both governmental and commercial sectors.As a Tier-I Contractor, Technamo is engaged in providing IT Services to numerous...