Principal Full Stack Engineer

B
BixalGovernment software
This role can work remotely from anywhere in the USA.ContractPrincipal
Salary145,000 - 155,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
At least 10 years of professional software engineering experience, including technical leadership of development teams.
Required Skills
DockerSQLJavaKubernetesOracleCI/CDRESTful APIs

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 10 years of professional software engineering experience, including technical leadership of development teams.
  • Deep hands-on experience with Java and the Spring Framework, including production web applications.
  • Strong relational database experience, preferably Oracle, including data modeling, SQL, and performance tuning.
  • Experience designing and deploying cloud-native, containerized applications, such as with Docker and Kubernetes, on a major cloud platform.
  • Experience building CI/CD pipelines and automated testing with tools such as GitHub Actions or Jenkins.
  • Experience designing RESTful APIs and integrating multiple systems.
  • Experience modernizing or replacing legacy systems while keeping production stable.
  • Working knowledge of secure coding (OWASP), Section 508 and WCAG 2.1 AA accessibility, and Linux server environments.
  • Experience working in Agile/Scrum delivery environments.
  • Experience presenting technical options and trade-offs to clients and non-technical stakeholders.
  • Ability to obtain and maintain a favorable Public Trust determination in support of a federal government contract.

Responsibilities

  • Set engineering standards, review code and architecture, and guide technical decisions across existing and new systems.
  • Lead the target solution architecture and analysis of alternatives for the replacement platform.
  • Design, build, deploy, and maintain applications on cloud, container, and DevOps foundations.
  • Maintain and tune existing Java, Spring, Tomcat, and Oracle applications on Red Hat Enterprise Linux.
  • Design reusable platform capabilities for access, workflow, document management, audit history, reporting, notifications, and public-facing APIs.
  • Lead triage and resolution of priority defects affecting functionality, availability, security, or data integrity.
  • Build integrations with related federal systems and plan data migration, cutover, and legacy decommissioning.
  • Support uptime through patches, upgrades, performance monitoring, alerting, and production incident response.
  • Own CI/CD pipelines and lead functional, integration, regression, performance, accessibility, and security testing.
  • Mentor engineers, contribute to agile planning and roadmaps, and brief client technical leads and the product owner on technical options and risks.
View Full Description & ApplyYou'll be redirected to the employer's site
145,000 - 155,000 USD per year
Apply Now