Senior Software Engineer

5 days ago


Irvine, California, United States Mighty ID Full time
Job Title: Senior Software Engineer

MightyID is a leading SaaS provider specializing in Identity Resiliency Solutions. We are seeking an experienced Senior Software Engineer to join our team.

Job Description

The Senior Software Engineer will be responsible for designing, developing, and maintaining scalable and secure applications using backend technologies. This individual will work closely with the team to break down complex epics into manageable tasks and ensure that code designs are scalable and secure.

Key Responsibilities:
  • Write and maintain high-quality, production-ready code with a focus on testability and scalability.
  • Collaborate with team members to ensure that code designs are scalable and secure.
  • Debug and resolve issues systematically within the team's domain.
  • Communicate effectively with other teams and stakeholders, promoting knowledge sharing and documentation.
  • Participate in code reviews, providing constructive feedback to peers.
Requirements:
  • 5+ years of software engineering experience or 3+ years with a master's degree.
  • Strong proficiency in TypeScript and MongoDB.
  • Excellent communication skills, capable of explaining complex technical concepts to both technical and non-technical stakeholders.
  • Ability to manage and prioritize work effectively within a team environment.
Qualifications:
  • Extensive experience writing production-ready, testable code with a strong focus on readability and maintainability.
  • Deep understanding of the testing pyramid and proficiency in writing unit and integration tests.
  • Strong knowledge of the team's domain, including services, interactions, and data flows.
  • Proven ability to design code aligned with the system's overall architecture and anticipate future changes.
  • Proficient in systematic debugging to diagnose issues within their domain.
  • Awareness of security best practices and an understanding of the organization's monitoring philosophies.
  • Ability to review tasks critically, ensuring alignment with overall goals.
  • Proficiency in handling risk, change, and uncertainty within projects.
  • Commitment to realistic task estimation and prioritization.
  • Effective, clear, and concise communication.
Nice to Haves:
  • Experience with a framework.
  • Experience with Mongoose or other ODMs.
  • Familiarity with advanced debugging techniques and tools.
  • Knowledge of cloud-based development and deployment.
Additional Requirements:
  • A Valid driver's license will be required.
  • Eligible to work in the United States.
  • BS Computer Science or similar degree is valued but not required.
  • Reside in Southern California for 1-2 days a week onsite OR Reside in the Phoenix Metro area for initial onsite 2 days a month.
Why Work at MightyID?

MightyID offers a dynamic, innovative environment where your work directly impacts the security and efficiency of businesses worldwide. We value our employees and offer competitive compensation, comprehensive benefits, and opportunities for professional growth and development.

Benefits:
  • Comprehensive Healthcare Benefits
  • 401k w/ Employer Matching
  • Work From Home Remote Flexibility
  • Paid Vacations
  • Paid Holiday
  • Vibrant Work Culture


  • Irvine, California, United States United Software Group Full time

    Job Title: Senior Software Automation EngineerWe are seeking a highly skilled Senior Software Automation Engineer to join our team at United Software Group. As a key member of our engineering team, you will be responsible for designing and implementing test automation strategies and solutions that drive business value.Key Responsibilities:Define and...


  • Irvine, California, United States United Software Group Full time

    Senior C/C++ Developer Job DescriptionWe are seeking a highly skilled Senior C/C++ Developer with expertise in systems development and networking to join our dynamic team at United Software Group.Key Responsibilities:Design and develop high-performance C/C++ applications for Linux systemsDevelop and maintain system-level applications with a strong focus on...


  • Irvine, California, United States Western Digital Full time

    Job Title: Senior Software EngineerWestern Digital is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our BE Manufacturing Code Development team, you will be responsible for developing and implementing software solutions for our high-volume backend hard disk drive manufacturing process.The successful candidate will have...


  • Irvine, California, United States EVONA Full time

    Senior Back End EngineerAt EVONA, we're pioneering the future of satellite management through space domain awareness. We're seeking a highly skilled Senior Back End Engineer to join our team and contribute to the development of cutting-edge ground systems.Key Responsibilities:Provide technical leadership and support to ground software teams.Take ownership of...


  • Irvine, California, United States Learfield Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Learfield. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.About the RoleThis is a unique opportunity to work with a leading media and technology...


  • Irvine, California, United States StubHub Full time

    About the RoleStubHub is seeking a Senior Software Engineer to design and develop next-generation technologies and complex features. As a Senior Software Engineer, you will be at the forefront of tackling significant, ambiguous, and non-trivial challenges as a core contributor and innovator, bringing creative technical solutions to life.Key...


  • Irvine, California, United States Tevora Full time

    {"h1": "Senior Software Engineer at Tevora", "p": "We are seeking a highly skilled Senior Software Engineer to join our team at Tevora. As a Senior Software Engineer, you will play a crucial role in the daily functions and processes of the Product Development team. Your primary responsibility will be to design, code, debug, test, and maintain software...


  • Irvine, California, United States Linksys Full time

    Job SummaryAs a Senior Software Engineer at Linksys, you will be responsible for developing firmware for wireless routers based on embedded systems. You will design new features, write software code, and debug firmware to ensure high-quality products. You will also review product requirements and architecture documents to create software functional and...


  • Irvine, California, United States Turion Space Full time

    Job Title: Senior Ground Software EngineerAt Turion Space, we're pushing the boundaries of space technology and innovation. As a Senior Ground Software Engineer, you'll be part of a dynamic team that's shaping the future of space exploration.Key Responsibilities:Lead the software engineering process from concept to delivery, taking ownership of the full...


  • Irvine, California, United States Mighty ID Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at MightyID. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cutting-edge identity resiliency solutions.Key Responsibilities:Design and develop high-quality, scalable, and secure software...


  • Irvine, California, United States Turion Space Full time

    Job Title: Senior Ground Software EngineerAt Turion Space, we're pioneering space technology and innovation. As a Senior Software Engineer, you'll be at the forefront of building cutting-edge Mission Control Systems, developing advanced tools for GNC and AI engineers, and architecting applications that directly impact space missions.Key Responsibilities:Lead...


  • Irvine, California, United States Sharp Electronics Corporation Full time

    Job DescriptionSharp Electronics Corporation is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining cloud-based applications and services.The ideal candidate will have a strong background in software development, with experience in...


  • Irvine, California, United States Turion Space Full time

    Job Summary:Turion Space is seeking a highly skilled Senior Software Test Engineer to lead the design, installation, configuration, and management of the Test Engineering server/network infrastructure and overall system architecture, including applications and databases.Key Responsibilities:Develop and implement test strategies and plans for software...


  • Irvine, California, United States Turion Space Full time

    Job Title: Senior Flight Software EngineerAt Turion Space, we are seeking a highly skilled Senior Flight Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.Key Responsibilities:Software Development:...


  • Irvine, California, United States Vimerse InfoTech Inc Full time

    Job Title: Senior Java Software EngineerJob Summary: We are seeking a highly skilled Senior Java Software Engineer to lead our team of developers in creating innovative software solutions. The ideal candidate will have a strong background in Java and Springboot, with expertise in microservices architecture and FHIR standards. Additionally, they should have...


  • Irvine, California, United States Turion Space Full time

    Job OverviewTurion Space is seeking a skilled Embedded Software Engineer to join our team. As a Senior Embedded Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of the flight software that commands and monitors our spacecraft fleet.Key ResponsibilitiesEstablish the architecture, and...


  • Irvine, California, United States TP-Link Systems Inc. Full time

    Job Title: Senior Cloud Software Engineer, BackendWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at TP-Link Systems Inc. This role is perfect for a talented engineer who wants to leverage their expertise in cloud technologies and backend development to build secure, reliable, and performant systems.About Us:TP-Link Systems...


  • Irvine, California, United States Tevora Full time

    Job OverviewTevora is seeking a skilled Senior Software Engineer to join our Product Development team. As a key member of our team, you will play a crucial role in designing, coding, debugging, testing, and maintaining software applications using Node.js, React, Vue.js, TypeScript, MongoDB, PostgreSQL, and AWS services.Key Responsibilities:Design and develop...


  • Irvine, California, United States Glidewell Full time

    Job Title: Senior Software Quality Assurance EngineerGlidewell Laboratories is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our software products.Key Responsibilities:Lead the implementation of...


  • Irvine, California, United States Turion Space Full time

    Transformative Space TechnologyAt Turion Space, we're pioneering the future of space exploration. As a Senior Software Engineer, you'll be part of a dynamic team dedicated to developing cutting-edge Mission Control Systems, advanced tools for GNC and AI engineers, and architecting applications that directly impact space missions.You'll lead the software...