Senior Full Stack Software Engineer

4 weeks ago


Austin, Texas, United States Apple Full time
About the Role

We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Apple. As a key member of our software development team, you will be responsible for designing, developing, and shipping features across the entire tech stack.

Your expertise in React, Typescript, Javascript, and PostgreSQL will be invaluable in helping us deliver high-quality software solutions to our users.

As a Senior Full Stack Software Engineer, you will work closely with our cross-functional product and UX teams to architect, develop, and ship features that meet the needs of our users.

You will also be expected to participate in the feature design process, drive new functionality, contribute to architectural and performance improvements, and bring your best ideas to the table every day.

Key Responsibilities
  • Plan, develop, and ship new features alongside UX, product, and fellow developers and designers
  • Write maintainable and testable application code across the tech stack with great attention to detail, testing, and documentation
  • Review code and collaborate on pull requests with teammates
  • Identify and optimize performance bottlenecks that affect user workflows
  • Collaborate constantly with users, cross-functional teams, team members, leadership, and stakeholders to move projects along and gain clarity
  • Constantly learn and improve your own technical skills by reading code, documentation, running experiments, and talking to colleagues
  • Own features and solutions across the tech stack from concept to shipping them to production, iterating, and maintaining them long-term
Requirements
  • 10 years of experience working on complex web applications across the entire stack with a skilled team, with expertise in React and Typescript/Javascript
  • Experience building robust HTTP APIs and backend services
  • Experience building delightful and beautiful user experiences using React or other Javascript frontend frameworks
  • Proactive, get-it-done attitude, and motivation that drives you to continually grow and challenge yourself
  • Strong passion to produce high-quality software that is valuable, usable, and delightful for users
  • Experience and eagerness with modern web development best practices such as testing, pair programming, code reviews, continuous integration & delivery, an iterative approach to development, and continuous improvement/retrospectives
  • Collaborative, team-first mindset: you must be an exceptional collaborator with fellow software engineers and cross-functional UX and product team members
  • Demonstrable experience working with a customer-first mindset, collaborating constantly with UX, product, and stakeholders to solve users' problems every day
  • Excellent communication skills and the proven ability to express technical ideas, teach and mentor other software engineers, and communicate well with non-technical team members
  • Excellent at iterative development including strong prototyping/spiking skills
  • Exposure to Ruby on Rails is a plus as we are currently migrating from Rails to Node
  • Experience building and scaling complex applications using SQL
  • Data-driven mindset and experience using tools like Grafana
  • Manufacturing, supply chain, or logistics experience, interest, or exposure is a plus, but not required


  • Austin, Texas, United States JobRialto Full time

    Job Title: Senior Software Engineer - Full StackAbout the Role:JobRialto is seeking a highly skilled Senior Software Engineer - Full Stack to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable, maintainable solutions for our financial services applications.Key Responsibilities:•...


  • Austin, Texas, United States COMPTROLLER OF PUBLIC ACCOUNTS Full time

    We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have experience with full-stack development, including both front-end and back-end technologies.The successful candidate will be responsible for designing, developing, and deploying scalable and efficient software solutions.The ideal candidate will have a strong...


  • Austin, Texas, United States TEXAS DEPARTMENT OF INSURANCE Full time

    About the Role:As a Senior Software Engineer - Full Stack Development, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with cross-functional teams to deliver high-quality software solutions.Key Responsibilities:- Design and develop full stack software systems- Collaborate with teams to...


  • Austin, Texas, United States TEXAS DEPARTMENT OF PUBLIC SAFETY Full time

    We are looking for a Senior Software Engineer to join our team and lead the development of our full-stack application. The ideal candidate will have experience with backend and frontend development, and be proficient in languages such as Java, Python, and C#. The role will involve designing, developing, and deploying APIs, as well as working with our...


  • Austin, Texas, United States EisnerAmper Full time

    About the RoleWe are seeking a highly skilled and experienced Full Stack Software Engineer to support the development of an internal platform at EisnerAmper. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based software solutions that meet the needs of our clients.Key Responsibilities:Oversee the entire...


  • Austin, Texas, United States Texas Department of Aging & Disability Services Full time

    About the Job:As a Senior Software Engineer - Full Stack Developer, you will be responsible for designing, developing, and maintaining complex software applications. Your primary focus will be on building scalable, efficient, and user-friendly solutions using a combination of frontend and backend technologies.Key Responsibilities:• Design and develop...

  • Software Engineer

    3 days ago


    Austin, Texas, United States Texas Department of Aging & Disability Services Full time

    Job Title: Software Engineer - Full Stack DevelopmentJob Summary:We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in full stack development and be proficient in programming languages such as Python, Java, and JavaScript.Key Responsibilities:• Design and develop full stack applications• Collaborate with...


  • Austin, Texas, United States ReUp Education Full time

    About the RoleWe are seeking a seasoned Full Stack Lead Software Engineer to join our team at ReUp Education. As a key member of our software engineering team, you will be responsible for creating and delivering new products to market.Key ResponsibilitiesLead the development of cloud-based web applications from ideation to production release.Work with...


  • Austin, Texas, United States Tech Tammina Full time

    Job Summary Tech Tammina is seeking a highly skilled Senior Software Engineer - Full Stack/DevOps to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering scalable microservices and elegant front ends. You will also be responsible for automating unit/end-to-end testing of software...


  • Austin, Texas, United States Ciber Full time

    Job Title: Senior Software EngineerJob Summary:At HTC Global Services, we are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying large-scale software systems. You will work closely with cross-functional teams to identify business needs and develop...


  • Austin, Texas, United States Texas Department of Aging & Disability Services Full time

    Job Summary:As a Full Stack Developer, you will be responsible for designing, building, and maintaining scalable and efficient software applications using a range of technologies. Key responsibilities include working with cross-functional teams to identify and prioritize project requirements, collaborating with other developers to ensure seamless integration...


  • Austin, Texas, United States TechnoGen Full time

    Job Title: Senior Full Stack Engineer LeadLocation: RemoteResponsibilities: Design and build cloud-native full stack innovation solutions, including both the back end and front end, leveraging cloud services from AWS, Azure, or GCP. Provide technical guidance and mentorship to team members, reviewing code and contributing to their development through...


  • Austin, Texas, United States Aledade, Inc. Full time

    We're seeking a seasoned Senior Software Engineer II to join our team at Aledade, Inc. as a key contributor to our web application and data pipelines.As a Senior Software Engineer II, you will maintain, improve, and expand our web application and data pipelines, leveraging your expertise in full-stack web development and AI/ML infrastructure.You will partner...


  • Austin, Texas, United States Terminal Industries Full time

    About UsTerminal Industries is a cutting-edge software company that leverages machine learning to digitize, index, and automate the yard. Our platform provides warehouse operators with the intelligence needed to optimize their usage of trucks, trailers, chassis, containers, and personnel. These are the fundamental operating assets of commerce, and represent...


  • Austin, Texas, United States Bestica Inc. Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Bestica Inc. as a Cloud Systems Developer. The ideal candidate will have a strong background in software development, with a focus on cloud-based systems and technologies.Key Responsibilities:Analyze business objectives and problems to...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Senior Software Architect to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Architecture Development:Design and...


  • Austin, Texas, United States Syntricate Technologies Full time

    Job RequirementsDevelop new services and micro-services using ReactJS and Java Full Stack.Participate in planning and management of development process.10+ years of experience in React and 5+ years of experience in Java.Knowledge of software engineering practices for the full software development life cycle.Experience with frameworks: Spring Boot, Hibernate,...


  • Austin, Texas, United States Intiva Health Full time

    Job SummaryThe Senior Software Engineer will be responsible for the health of the Hashgraph solution, which includes AWS nodes and an API that interacts with Salesforce. The ideal candidate will have experience with full life cycle development using Java technology. The position requires the ability to create both front-end and back-end components, including...


  • Austin, Texas, United States Centric Software Full time

    We are seeking a highly skilled Senior Software Architect to drive the development of cutting-edge enterprise systems.Key Responsibilities:Pragmatic Problem-Solving: Utilize expertise in cloud-native technologies to provide practical solutions by understanding and effectively leveraging the existing tech stack.Tech Stack Utilization: Leverage Java (Spring...


  • Austin, Texas, United States Electronic Arts Full time

    This Full Stack position at Electronic Arts will involve working with a highly innovative and quick moving team of Developers, Architects and Designers to work on scalable, highly performant web applications based on modern tech stack.You will be building UI modules, backend APIs, and designing scalable systems. Work with other Engineering and cross...