Software Engineer

Visa

Bellevue, WA • 55m ago • On-site

Mid

On-site

91,600 - 142,300 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Software Engineer role

Improve your resume now

$91,600 – $142,300/year

Description

The Software Engineer is responsible for analyzing, designing, programming, debugging, and modifying software for commercial or end-user applications. You will implement enhancements and modifications, write code, perform testing and debugging, and maintain documentation for installation and maintenance. The role also emphasizes digital fluency, including using Generative AI tools (e.g., ChatGPT, Microsoft Copilot) to support everyday work.

Quick Facts

  • At least 3 days in office (confirmed by Hiring Manager)
  • Travel: 5–10%
  • Work hours vary by department needs

Responsibilities

  • Implement basic enhancements and modifications to existing software following design specifications and security best practices
  • Design and implement test automation for high-quality software delivery
  • Engage with team members to receive feedback on code
  • Follow manager instructions to improve code, processes, and designs aligned to customer/business objectives
  • Produce high-quality code with modular, reusable components
  • Resolve issues found via static code analysis and security scans
  • Troubleshoot and resolve bugs as they arise
  • Participate in all phases of the SDLC to deliver on schedule

Requirements

  • Bachelor's degree OR 3+ years of relevant work experience
  • Core Java experience and Java web application development for RESTful web services
  • Knowledge with Spring Data, JPA, and JDBC
  • OOP design skills and experience with design patterns
  • Practical prompt engineering and context management for LLMs (including memory handling and structured inputs)
  • Demonstrated use of AI coding assistants (e.g., Claude, GitHub Copilot) in professional workflows
  • Knowledge of Spring Framework, Spring Boot, and build tools (e.g., Maven)
  • Reactive and event-driven programming using Kafka
  • Ability to understand and author APIs
  • Practice in test-driven development
  • Knowledge of multi-threading and concurrency
  • Experience with CI/CD using Jenkins, Docker, Kubernetes
  • Working knowledge of security scanners (e.g., Checkmarx, Qualys, Aqua) and remediation
  • Experience with API automation using Rest Assured/TestNG/JUnit or Jasmine/Jest
  • Frontend experience with React or Angular

Benefits

  • Medical, Dental, Vision
  • 401(k)
  • FSA/HSA
  • Life Insurance
  • Paid Time Off
  • Wellness Program
  • Eligible for bonus and equity (as applicable)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report