Software Engineer
Visa
Bellevue, WA • 55m ago • On-site
Mid
On-site
91,600 - 142,300 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
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
Software Engineer
Cotiviti
Senior
Technology
Remote
$91K - $118K/yr
2 days ago

Software Engineer, Systems and Infrastructure
Mid
Technology
Mountain View, CA · Hybrid
$120K - $195K/yr
16h ago

Software Engineer
JPMorgan Chase & Co.
Senior
Technology
Tampa, FL · On-site
N/A
2 days ago
Software Engineer (AI Training Code Generation)
YO AI Labs
Senior
Technology
Remote
N/A
5 days ago
Senior Software Engineer
Capgemini
Senior
Technology
Ratingen, NR, Germany · On-site
€40K - €65K/yr
22h ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior Software Engineer
Tydy
Senior
Technology
Remote
N/A
4 days ago

Software Engineer
JPMorgan Chase & Co.
Senior
Technology
Tampa, FL · On-site
N/A
3 days ago
Senior Software Engineer | f/m/d
ERGO Technology & Services
Senior
Technology
Warsaw, Poland · On-site
N/A
10 days ago
Senior Java Developer
YO AI Labs
Senior
Technology
Remote
N/A
5 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
