
Senior Software Engineer
Posted 13 hours ago

Posted 13 hours ago
This is a fully remote position, open to applicants in United States.
β’ Oversee the design, development, and implementation of intricate applications for the Data Modernization initiative of the Department of Veterans Affairs.
β’ Collaborate with product owners, advocates, stakeholders, architects, product managers, and cross-functional teams to gather requirements and outline technical solutions.
β’ Employ Agile methodologies for project management and delivery within the modernization team.
β’ Provide technical guidance and mentorship to mid-level engineers.
β’ Conduct code assessments and uphold software engineering best practices.
β’ Enhance application performance, scalability, and maintainability.
β’ Design and establish CI/CD pipelines for automated build, testing, and deployment processes.
β’ Work alongside DevOps teams to refine delivery pipelines, automate infrastructure, and improve deployment strategies.
β’ Ensure application security, reliability, and compliance through effective design and automation.
β’ Engage in system architecture discussions and influence technical decisions.
β’ Investigate and address complex technical challenges across development, testing, and production environments.
β’ Bachelorβs degree in Information Technology, Computer Science, or a related discipline, along with 12 years of experience.
β’ Proficiency in Java frameworks such as Spring, Spring Boot, Hibernate, and JPA.
β’ Strong command of modern JavaScript.
β’ Comprehensive understanding of object-oriented programming, design patterns, and Java best practices.
β’ Solid grasp of RESTful web services and API design.
β’ Familiarity with version control systems (Git using ADO or GitHub).
β’ Comfortable working within Agile/Scrum teams.
β’ Proficient in English communication, both verbal and written.
β’ Knowledge of networking and web technologies (HTML, CSS, JavaScript), along with Microsoft Windows.
β’ Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM tools.
β’ Experience with unit testing, integration testing, and test-driven development (TDD).
β’ Excellent analytical, problem-solving, and communication abilities.
β’ Capability to obtain and maintain a suitability/Public Trust clearance.
β’ Preferred qualifications include expertise in Azure or other leading cloud platforms; AWS Certified - Synops Admin; knowledge of Java, JavaScript, Ruby, Solution Architecture, and DevOps; experience with Databricks workspace administration; familiarity with cloud IAM, Service Principals, RBAC, and persona-based configurations; understanding of data lake architectures, Delta Lake or similar; proficiency in Terraform, ARM, Bicep, PowerShell, or Python; and experience in public sector or healthcare data environments.
β’ Comprehensive health, dental, and vision insurance packages.
β’ Competitive salary with performance-based incentives.
β’ Opportunities for professional development and continuous learning.
β’ Flexible work hours and remote work options.
β’ Generous paid time off and holiday leave.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.