(USA) Senior, Software Engineer

Socket.dev

Herndon (VA)

On-site

USD 159,000 - 216,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Socket.dev is seeking a Senior Software Engineer to join our Herndon, VA team. You will craft scalable frontend solutions using TypeScript/React, collaborate with product and backend teams, and drive high-quality delivery through testing and CI/CD practices.

The role emphasizes building robust UI components, mentoring junior developers, and contributing to architecture discussions, all within an innovative, product-focused environment.

Qualifications

  • Bachelor’s degree and 3+ years in software engineering or related field required.
  • Strong experience with TypeScript/JavaScript and modern frontend frameworks.
  • Proven ability to design scalable front-end architectures and components.

Responsibilities

  • Analyze requirements and translate them into user stories and design artifacts.
  • Collaborate with product, backend, and design teams to plan projects and provide feedback.
  • Develop and maintain frontend components using React/TypeScript in a scalable way.
  • Write unit and E2E tests to ensure code quality and reliability.
  • Contribute to CI/CD pipelines and telemetry, while supporting production stability.

Skills

TypeScript
JavaScript
ReactJS
Redux
Frontend architecture
Mentoring juniors
CI/CD pipelines

Education

Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field

Tools

Docker
Jenkins
Bamboo
Selenium
Jest
Git
Cypress

Job description

What you'll do...

Position:Senior Software Engineer

Job Location:2245 Monroe St., Herndon, VA 20171

Duties:Performs requirement and scoping analysis by exploring relevant products/solutions from an existing repertoire that can address business/technical needs; assessing gaps, updates, or modifications between customer/business expectations and existing products/solutions (in case of agile methodology, for the iteration); classifying the requirements into applicable types (for example - Functional/Non-Functional, Derived/Imposed/Emergent etc.); anticipating solution risks/issues during the requirements gathering phase; informing relevant stakeholders; and recommending corrective steps. Contributes to the creation of user stories for component/application/complex (for agilemethodology) byleveragingknowledge of traceability matrix, risk analysis methodologies, cost analysis, businessobjectives, and classification of requirements. Assists in solution design by ensuring processes/applications work in tandem for specific components/modules of a product; evaluating trade-offs while designing a component based on business requirements; and assisting in the conversion of High-Level Design (HLD) to detailed design using mock screens, pseudocode, and detailed functional logic. Applies knowledge of software architecture, distributed systems, scalability, design patterns, disaster recovery, tech stacks, MVP, non-functional requirements, and telemetry. Creates/configures minimalistic code for entire components/applications by selecting appropriate coding languages (for example, JavaScript, Python, C#), frameworks (for example, ActiveX,.Net, Cocoa, Android application framework), tools (for example, Monday.com, Linx,Embold), and platforms (for example, Microsoft Azure, AWS, Apple iOS); ensuring business/technical requirements, non-functional requirements, low-maintainability, high-availability, and high-scalability needs are met; building scripts for automation in CI/CD, testing, or other processes (as applicable); implementing telemetry features; and applying security policy requirements during code development/configuration.Identifiesand creates test cases for components/modules by mapping customer requirements to testobjectives; executing test cases to detect errors and defects; performingdifferent typesof testing usingappropriate tools(for example, Selenium, Jira, Eggplant); and conducting root cause analysis.Applies knowledge of test case preparation, test strategy, test tools, and test environment.Tracks and analyzes defects for components/modules by following the defect life-cycle process; using defect tracking tools and methodologies; performing regression testing; conducting root cause and corrective action analysis; and troubleshooting performance and availability bottlenecks to avoid recurrence of similar defects.

Minimum education and experiencerequired:Bachelor’s degree or the equivalent in Computer Science, Information Technology, Engineering, or related field plus 3 years of experience in software engineering or related experience.

Skills required:Must have experience with: coding in TypeScript or JavaScript frameworks and libraries such as ReactJS, Redux, Angular, Backbone.js, and jQuery along with supplementary technologies such as HTML, CSS, Git, Sass, Stylus, Webpack and JIRA; Native Mobile Development (Android and iOS) using React Native and JSS; architecture front-end application solutions; creating JavaScript and React Native libraries when open source solutions do not exist to make the team's workflow easier; leading and training junior developers and contractors; working with product managers, backend teams, and inventory management systems to plan upcoming projects and provide feedback; providing L1 support to applications developed by the team; writing and maintaining unit and E2E test coverage for code quality using JavaScript testing frameworks and libraries such as Selenium, Jest, Jasmine, React Testing Library, Enzyme and Mocha; working with third-party analytics teams to implement analytics tools into the frontend to collect analytics, and improve user experience based on data; and building, maintaining or resolving issues in CI/CD pipelines with tools such as Docker, Jenkins, and Bamboo.Employerwill accept any amount of experience with the required skills.

Rate of pay:$158,688.00 to 216,000.00/year

Wal-Mart is an Equal Opportunity Employer.

Walmart and its subsidiaries are committed to maintaining a drug-free workplace and has a no tolerance policy regarding the use of illegal drugs and alcohol on the job. This policy applies to all employees and aims to create a safe and productive work environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III
Software Engineer III

Socket.dev • Herndon (VA)

On-site
USD 126,000 - 216,000
(USA) Staff, Software Engineer
(USA) Staff, Software Engineer

Walmart • Bentonville (AR)

On-site
USD 110,000 - 220,000
Competitive salary
Performance-based bonuses
Health benefits including medical and dental coverage
+3
(USA) Senior, Software Engineer
(USA) Senior, Software Engineer

Sam's Club • Sunnyvale (CA)

On-site
USD 117,000 - 234,000
Health benefits
401(k)
Stock purchase plan
+1
(USA) Senior, Software Engineer
(USA) Senior, Software Engineer

Walmart Connect • Sunnyvale (CA)

On-site
USD 117,000 - 234,000
Health benefits (medical, vision, andd
401(k) and stock purchase
Company-paid life insurance
+5
Staff, Software Engineer, Web
Staff, Software Engineer, Web

Walmart • Sunnyvale (CA)

On-site
USD 143,000 - 286,000
Stock options
Performance bonuses
Paid time off
(USA) Senior, Software Engineer
(USA) Senior, Software Engineer

Socket.dev • Bellevue (WA)

On-site
USD 108,000 - 216,000
Health benefits including medical, vision, and dental coverage
401(k) and stock purchase plan
Paid time off including parental leave
+1
(USA) Staff, Software Engineer
(USA) Staff, Software Engineer

Walmart Global Tech • Bellevue (WA)

On-site
USD 132,000 - 264,000
Health benefits
401(k) and stock purchase
Paid time off
(USA) Staff, Software Engineer
(USA) Staff, Software Engineer

Walmart • Bellevue (WA)

On-site
USD 132,000 - 264,000
Health benefits
Stock purchase program
Paid time off
+1
(USA) Senior, Software Engineer
(USA) Senior, Software Engineer

VIZIO • Seattle (WA)

On-site
USD 108,000 - 216,000
Health benefits including medical, vision, and dental coverage
401(k) and stock purchase options
Paid time off including parental and family care leave
Software Engineer III
Software Engineer III

Socket.dev • Grapevine (TX)

On-site
USD 113,000 - 180,000