Quick Overview
Job Description
The successful candidate will design, build, modernize, and support scalable billing applications that serve complex federal and public sector business needs. The role requires deep software engineering experience across Java, Spring Boot, APIs, event-driven systems, modern front-end frameworks, cloud-native delivery, CI/CD automation, and data platforms. The individual will partner closely with Product, Architecture, QA, Security, Operations, and business stakeholders to deliver reliable, secure, and maintainable solutions across invoicing, adjustments, disputes, and related billing capabilities.
Location
Remote within the United States.
The Main Responsibilities
Software Engineering:
Design, develop, test, deploy, and support enterprise billing applications using Spring Boot, RESTful APIs, microservices, and modern software engineering practices.
Build responsive and maintainable user experience using Vue.js, TypeScript, JavaScript, CSS, and related front-end technologies.
Develop and support event-driven integrations using Kafka and API-based communication patterns across distributed systems.
Design scalable, secure, and observable services that support billing domain functions such as invoicing, adjustments, disputes, account-level processing, reporting, and operational workflows.
Apply strong database engineering practices using PostgreSQL, relational data modeling, query optimization, indexing, performance tuning.
Implement and maintain CI/CD pipelines using Jenkins, GitHub, automated testing, code scanning, build automation, release controls, and deployment governance.
Support cloud-ready and cloud-native solutions, with Azure preferred and AWS experience considered valuable.
Use observability, logging, metrics, alerting, and operational feedback to improve production stability, reliability, and supportability.
Partner with architects and Principal Engineers to evaluate technical designs, reduce complexity, eliminate recurring defects, and modernize legacy billing capabilities.
Contribute to code reviews, technical design discussions, backlog refinement, release planning, and production incident resolution.
Use Jira and Confluence, GitHub to manage engineering work, document decisions, maintain design artifacts, and ensure delivery transparency.
Operate effectively in Agile development environments with strong sprint level commitment say/do execution ratio.
Demonstrate critical thinking, analytical reasoning, structured problem solving, and clear communication when resolving complex business and technical issues.
AI-Enabled Engineering
Demonstrate measurable productivity, quality, or delivery improvements using AI-assisted engineering tools such as GitHub Copilot, Cursor, or comparable AI coding assistants.
Use AI responsibly to accelerate code generation, unit test creation, refactoring, documentation, root-cause analysis, requirements clarification, and development workflow automation.
Identify repeatable opportunities to automate manual engineering tasks, reduce OpEx, improve developer experience, and increase delivery predictability.
Apply sound judgment when using AI-generated outputs, including code review, security validation, privacy awareness, and compliance with enterprise development standards.
Behaviors:
Lumen 8 Behaviors: Teamwork, Trust, Transparency, Clarity, Customer Obsession, Respect, Courage, and Growth Mindset.
Candidate expectation: Collaborates across teams, communicates clearly, earns trust through ownership, puts customers first, raises risks early, respects diverse perspectives, and continuously learns to improve engineering outcomes.
What We Look For in a Candidate
Bachelor s degree in Software Engineering, Computer Science, Information Technology, or a related technical field, or equivalent education and experience.
At least 10 years of hands-on software engineering experience delivering enterprise-grade applications, APIs, integrations, and production systems.
Strong practical experience with Java, Spring Boot, microservices, API development, Postgres, SQL, Vue.js, Kafka.
Develop and deploy containerized solutions using Docker and Kubernetes.
Proven ability to solve complex technical and business problems, lead implementation efforts, mentor engineers, and improve engineering quality.
Excellent written, verbal, and presentation communication skills, including the ability to explain technical tradeoffs to engineering, product, business, and leadership audiences.
Strong collaboration skills with Product Owners, Architects, Scrum Masters, QA, Security, Operations, and cross-functional delivery partners.
Experience working in Agile delivery models using Jira and Confluence for requirements, backlog management, documentation, planning, and delivery transparency.
Must be able to complete and maintain GSA Level 2 suitability requirements.
Preferred Qualifications
Master s degree in Software Engineering, Computer Science, Artificial Intelligence, Machine Learning, Data Engineering, or a related technical field.
Experience with billing domain capabilities such as invoicing, adjustments, disputes, account reconciliation, customer-facing billing functions, or regulated financial reporting.
Experience with PostgreSQL performance tuning, query optimization, and high-volume transactions processing.
Experience with Azure services, Azure Kubernetes Service, Azure DevOps, or other Azure-based engineering and deployment patterns.
Experience supporting highly regulated, security-sensitive, or public sector environments where compliance, auditability, reliability, and traceability are critical.
Success in This Role Looks Like
Reliable delivery of secure, scalable, and maintainable billing capabilities that support public sector business outcomes.
Improved engineering throughput through automation, AI-assisted development, reusable patterns, and stronger CI/CD practices.
Reduced production defects, faster root-cause analysis, better observability, and improved operational stability.
Clear technical documentation, strong collaboration, and consistent alignment across products, engineering, architecture, QA, security, and operations.
Visible ownership of complex features while demonstrating sound judgment on when to escalate architectural, compliance, delivery, or operational risks.
Similar jobs
- NG
Principal Antenna Test Software Engineer with Security Clearance
NewNorthrop Grumman
Baltimore, MD🇺🇸$108.8k - $163.2k/yrHybrid22 hours agoMATLABC++PythonTechnology - NG
Principal Engineer Systems with Security Clearance
Northrop Grumman
Chandler, AZ🇺🇸$98.4k - $147.6k/yrHybrid3 weeks agoTechnology - MC
AWS Software Engineer - HYBRID
NewMindbank Consulting Group
Bethesda, MD🇺🇸$135k - $145k/yrHybrid22 hours agoDynamoDBMicroservicesMongoDB+8Technology - LA
Java AI software Engineer
NewLetitBeX AI Tech Solutions LLC
United States🇺🇸Hybrid22 hours agoSAFeDockerMicroservices+11Technology - LD
ServiceNow Application Developer- Dallas, TX - Onsite
NewLEO DOES IT INC
Dallas, TX🇺🇸On-site22 hours agoSQLGenerative AIJava+3Technology - MI
Software Engineer - CTJ - Poly with Security Clearance
NewMicrosoft Corporation
Redmond, WA🇺🇸$85.4k - $168.1k/yrHybrid22 hours agoAzureC#C+++4Technology - WO
Senior Software Engineer(Distributed Systems) with Security Clearance
NewWorkday
Pleasanton, CA🇺🇸$190.1k/yrHybrid22 hours agoScalaEncryptionFlink+10Technology - WO
Senior Software Engineer - Context and Semantics (AI) with Security Clearance
NewWorkday
Pleasanton, CA🇺🇸$190.1k/yrHybrid22 hours agoMicroservicesSQLScala+6Technology - GI
Software Engineer
NewGeorgia IT
United States🇺🇸Hybrid22 hours agoSQLSQL ServerShell+3Technology - RD
Lead Software Engineer - Azure & .NET
NewRandstad Digital
Omaha, NE🇺🇸$70 - $100/hrRemote22 hours agoDockerSQLEncryption+20Technology - MC
AI Software Engineer|| Remote
NewMcKinsol Consulting Inc
United States🇺🇸Remote22 hours agoSAFeDockerMicroservices+11Technology - SC
Lead Integration Engineer
NewSGS Consulting
Richmond, VA🇺🇸On-site22 hours agoAPI GatewayAWSAgile+4Technology