Software Development Engineer

2 weeks ago


Washington, Washington, D.C., United States META Full time
Job Title: Software Engineer (iOS)

Meta Platforms, Inc. (Meta) is seeking a highly skilled Software Engineer (iOS) to join our team. As a key member of our iOS development team, you will be responsible for designing, developing, and testing software applications and systems for various mobile software services.

Responsibilities:

  • Develop, design, create, modify, and/or test software applications or systems for various mobile software services.
  • Work closely with product and design teams to build new and innovative application experiences for the iOS platform.
  • Implement custom native user interfaces using the latest iOS programming techniques and development tools.
  • Build reusable iOS software components for interfacing with our back-end platforms.
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance.
  • Work on problems of diverse scope where analysis of data requires evaluations of identifiable factors.
  • Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
  • Complete medium to large features (each with many tasks) independently without guidance.
  • Identify and drive changes as needed for assigned codebase, product area, or systems.

Requirements:

  • Requires a Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field.
  • Requires 60 months of experience in the job offered or in a computer-related occupation.
  • Experience in object-oriented software development, building complex applications for the iPhone, iPad, and other iOS-based products using Objective-C, Swift, or C++ with the iOS SDK.
  • Multithreading programming and mobile memory management.
  • Experience in both Objective-C and Swift.
  • One of the following client-server communication patterns: REST, GraphQL, gRPC.
  • Mobile architecture patterns that can scale to a large number of programmers and teams in one codebase (MVVM, VIPER, modularization, etc.).
  • Dependency injection and scoped access to shared resources.

Compensation:

$181,060/year to $200,200/year + bonus + equity + benefits

Industry:

Internet

Equal Opportunity:

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law. Meta participates in the E-Verify program in certain locations, as required by law.



  • Washington, Washington, D.C., United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our AWS Systems Manager team. As a key member of our team, you will be responsible for designing and building highly distributed systems that provide safe operating capabilities for our customers.You will work closely with our team to drive results and contribute to...


  • Washington, Washington, D.C., United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Cloud Software Development Engineer II to join our team at Amazon Development Center U.S., Inc. in the AWS Systems Manager department. As a Cloud Software Development Engineer II, you will be responsible for designing, developing, and deploying cloud-scale software solutions that meet the needs of our enterprise...


  • Washington, Washington, D.C., United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our EC2 Nitro Flex Instance team at Amazon Development Center U.S., Inc. As a key member of our team, you will be responsible for designing, developing, testing, and deploying large-scale software running across AWS data centers.Key ResponsibilitiesDesign and develop...


  • Washington, Washington, D.C., United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Center U.S., Inc. As a key member of our AWS Billing team, you will be responsible for designing and developing scalable and efficient systems to process massive amounts of data.Key ResponsibilitiesDesign and develop software applications using...


  • Washington, Washington, D.C., United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Center U.S., Inc. in the Edge Computing space. As a key member of our team, you will be responsible for designing, building, and integrating systems that streamline operational processes for our customers.Key ResponsibilitiesCollaborate with...

  • Lead Software Engineer

    24 hours ago


    Washington, Washington, D.C., United States cFocus Software Incorporated Full time

    Job OverviewcFocus Software Incorporated seeks a highly skilled Lead Software Engineer to support our program with the Environmental Protection Agency in Washington, DC. This position offers remote work capabilities and requires active Public Trust clearance.Key QualificationsMaster's degree in Computer Science, Software Engineering, or a related...


  • Washington, Washington, D.C., United States Laerdal Labs DC Inc Full time

    Job Title: Software Engineer IWe are seeking a talented Software Engineer to join our team at Laerdal Labs DC Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using a variety of programming...


  • Washington, Washington, D.C., United States JR Associates Group LLC Full time

    Software Engineer Job DescriptionIndustry leading healthcare software company is looking for skilled Software Engineers to work on their multiple product roadmaps.Key Responsibilities:Design and develop cloud native software applications using Ruby on Rails, Angular, and AWS.Collaborate with cross-functional teams to implement software engineering best...


  • Washington, Washington, D.C., United States VISTA Technology Services Full time

    Job Title: Software Development EngineerVISTA Technology Services, Inc. (VISTA) is seeking a skilled Software Development Engineer to join our team in Washington, DC.Job SummaryWe are looking for a highly motivated and experienced Software Development Engineer to provide technical direction and support for complex systems and software development projects....


  • Washington, Washington, D.C., United States AEVEX Aerospace Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at AEVEX Aerospace. As a key member of our Information Management Technology Division (IMTD), you will play a critical role in designing, developing, and maintaining cutting-edge software solutions that support our national security mission.Key ResponsibilitiesDesign...


  • Washington, Washington, D.C., United States Amazon Stores Full time

    Job DescriptionAs a Software Development Engineer on the WW Fees Seller Experience team at Amazon Stores, you will play a key role in shaping the technical strategy of our products. You will be responsible for designing, implementing, and maintaining large-scale software systems using cutting-edge AWS technologies such as DynamoDB, S3, Amazon Kinesis, SQS,...


  • Washington, Washington, D.C., United States AEVEX Aerospace Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at AEVEX Aerospace. As a key member of our Information Management Technology Division (IMTD), you will play a critical role in designing, developing, and maintaining cutting-edge software solutions that support our national security mission.Key ResponsibilitiesDesign...


  • Washington, Washington, D.C., United States Amazon Services LLC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our AWS AI team. As a key member of our team, you will be responsible for designing, developing, and deploying distributed machine learning systems and large-scale solutions for our global customer base.Key ResponsibilitiesDesign and develop cutting-edge machine learning...


  • Washington, Washington, D.C., United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Cloud Software Development Engineer II to join our team at Amazon Development Center U.S., Inc. in the AWS Systems Manager department. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based software systems that meet the needs of our enterprise customers.Key...


  • Washington, Washington, D.C., United States BTI Full time

    Job Title: Software Development Engineer/SMEBTI in Upper Marlboro, MD is seeking a highly skilled Software Development Engineer/SME with strong expertise in scripting languages, software development, and integration with APIs, combined with experience in firmware (FW) and networking.Key Responsibilities:Software Development: Design, develop, and maintain...


  • Washington, Washington, D.C., United States Fuel Talent Full time

    Software Engineer - Cloud ExpertWe are seeking a highly skilled Software Engineer to join our team at Fuel Talent. As a key member of our engineering team, you will be responsible for designing and developing large-scale, complex software systems that impact millions of users nationwide.Key Responsibilities:Design and develop scalable, cloud-based software...


  • Washington, Washington, D.C., United States Fuel Talent Full time

    About the RoleFuel Talent is seeking a highly skilled Sr. Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying large-scale, complex software systems that impact millions of users nationwide.Key ResponsibilitiesDesign and develop scalable, efficient, and reliable...


  • Washington, Washington, D.C., United States BTI Full time

    Job OpportunityWe are seeking a highly skilled Software Development Engineer/SME to join our team at BTI in Upper Marlboro, MD.Job SummaryThe ideal candidate will have a deep understanding of automation, network protocols, and system integration, with the ability to design, develop, and deploy robust software solutions in complex environments.Key...


  • Washington, Washington, D.C., United States Motion Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Motion Recruitment. As a key member of our organization, you will be responsible for designing, developing, and maintaining complex software applications.Key ResponsibilitiesLead the development of software applications across the entire technology...


  • Washington, Washington, D.C., United States Comcast Full time

    Job SummaryComcast is seeking a talented Software Development Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and testing software applications that power our products and services.Key ResponsibilitiesContribute to the development of intelligent voice assistants for entertainment, digital home, and...