Job Closed

This listing is no longer active.

IronArch Technology logo
IronArch Technology

People First. Inspiring and delivering excellence.

Senior Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 51-200Since 2013H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

158 days ago

Salary

$138.4K - $150K / year

Seniority

Senior

Bachelor Degree6 yrs expEnglishJavaJavaScript

Job Description

Senior Software Engineer

IronArch Technology

• IronArch is seeking a Senior Software Engineer to lead front-end engineering efforts within the Liferay DXP layer of MyHealtheVet. • This role directly supports modernization and sustainment of the Liferay portal. • Design, develop, and maintain Liferay DXP (7.x preferred) themes, portlets, and fragments. • Build and enhance front-end experiences across MHV workstreams, with emphasis on Secure Messaging. • Develop and maintain FreeMarker templates and portal UI components. • Apply strong HTML, CSS, and JavaScript practices to create performant, maintainable interfaces. • Collaborate in Agile/Scrum ceremonies to align engineering work with program priorities. • Ensure all development meets VA security, compliance, and Section 508 accessibility standards.

Job Requirements

  • 6+ years of professional software engineering experience.
  • 6+ years building front-end solutions on Liferay DXP (7.x preferred).
  • Strong expertise in: HTML5, CSS3, JavaScript, Java web fundamentals (JSP, Servlets), FreeMarker templating.
  • Experience with JSF/Facelets and component libraries (e.g., PrimeFaces) or equivalent Liferay front-end frameworks.
  • Demonstrated ability to debug: Liferay request lifecycle issues, OSGi module interactions, Portal configuration and deployment issues.
  • Experience working on modernization and sustainment efforts within enterprise portals.
  • Proficiency using AI tooling to accelerate engineering workflows and improve code quality.
  • Ability to obtain and maintain a Public Trust clearance.

Benefits

  • Medical, dental and vision benefits where a significant portion of the premium is subsidized by IronArch.
  • For qualifying high deductible health plans, IronArch also contributes towards a Health Reimbursement Account to cover eligible medical expenses.
  • Company-provided healthcare concierge assistance to help explain your coverage in plain language; help you find, choose, and schedule quality care; and address billing, benefit, or claims concerns, potentially saving hours of your time.
  • 401(k) retirement plan where the company contributes dollar for dollar up to 3 percent, and 50 cents on the dollar for the 4th and 5th percent with immediate entry and immediate vesting.
  • 20 days of PTO accumulated per calendar year.
  • 11 paid holidays.
  • Bereavement, jury duty, parental (maternity/paternity/adoption), and military leaves.
  • Sabbatical programs.
  • Company-paid short- and long-term disability.
  • Company-paid life insurance.
  • Voluntary life, accidental and indemnity income replacement benefits.
  • Professional development reimbursement.
  • Health club reimbursement.
  • Matching donation program and annual philanthropic activities.
  • Pet insurance.
  • And more!

Related Job Pages

More Full-stack Engineer Jobs

Contingent logo

Senior Software Engineer

Contingent

The single source of truth for supplier insights

OtherRemoteTeam 11-50

• Determine programming requirements for systems • Design flexible frameworks • Analyze and improve performance of software programs • Analyze requirements for data exchanges between application software and other systems • Coordinate systems analysis, development, and implementation activities • Organize and prepare program and system documentation • Recommend and implement technology and process improvements • Perform formal code reviews and quality assurance activities • Provide technical leadership, mentoring, and training • Prevent unauthorized access to information • Produce management reports • Communicate well with non-IT personnel and vendors • Assist in special projects

United States
Ozmo logo

Senior Software Engineer

Ozmo

Ozmo is a technology company that builds software products to solve device and application support at scale.

OtherRemoteTeam 51-200Since 2016H1B No Sponsor

• Design, build, own and operate production SaaS features that integrate RAG pipelines, agent systems including multi-agent architectures, and deterministic services. • Use AI coding agents (e.g., Claude Code style tools) as a first class part of your development process, including architecture exploration, implementation, testing, refactoring, and documentation, while maintaining full ownership of output quality and understanding their strengths and limitations. • Implement and evolve agentic systems using frameworks such as LangChain, CrewAI, PydanticAI, or equivalent, including tool orchestration, memory/state handling, and multi-step reasoning workflows. • Build scalable retrieval and inference pipelines: embedding workflows, vector databases, hybrid retrieval strategies, caching, and evaluation loops to balance accuracy, latency, and cost. • Identify where agentic approaches provide leverage over conventional code and where they do not, making pragmatic, production minded tradeoffs across cost, accuracy, latency, and reliability. • Design guardrails and failure-mode mitigations for non-deterministic systems, including prompt structure, validation layers, fallback strategies, and human-in-the-loop patterns where appropriate. • Integrate observability and evaluation into AI-enabled features, monitoring correctness, drift, bias, and performance over time. • Collaborate with architects, product managers, and designers to translate ambiguous requirements into robust technical designs. • Contribute to shared libraries, internal tooling, and reference patterns that accelerate delivery of AI-enabled features across teams. • Participate in code reviews and design discussions, raising the bar for quality, reliability, and responsible use of AI across the engineering organization. • Mentor other engineers on effective agentic coding practices, prompt design, and emerging patterns as adoption scales. • Own AI-enabled features end-to-end in production, from initial design and implementation through deployment, monitoring, on-call support, incident response, and iterative improvement.

Arizona + 13 moreAll locations: Arizona | California | Colorado | District of Columbia | Florida | Illinois | New Jersey | North Carolina | South Carolina | Tennessee | Texas | Virginia | Washington | Wisconsin
$160K / year
Job Closed
The O'Connor Group logo

Software Engineer

The O'Connor Group

HR, Recruitment & Executive Search Solutions | Empowering Talent. Fueling Growth.

OtherRemoteTeam 51-200Since 2007H1B No Sponsor

• Define and execute the technology strategy and roadmap aligned with business objectives • Architect scalable, secure, and maintainable systems across the technology stack • Make critical technology decisions on frameworks, platforms, and infrastructure • Establish and enforce engineering best practices, coding standards, and development methodologies • Drive technical innovation while maintaining system stability and performance • Contribute to critical features and technical initiatives through direct coding • Conduct code reviews and provide technical mentorship to engineering teams • Troubleshoot complex technical issues and production incidents • Maintain deep understanding of the codebase and technical architecture • Build, mentor, and grow a high-performing engineering team • Foster a culture of collaboration, continuous learning, and technical excellence • Conduct performance reviews, career development planning, and technical coaching • Recruit top technical talent and establish effective hiring processes • Partner with product, design, and business stakeholders to translate requirements into technical solutions

New York
Job Closed
Full TimeRemoteTeam 51-200Since 2006H1B No Sponsor

• Develop high-quality software designs and architectures; • Identify, prioritize, and execute tasks throughout the software development lifecycle; • Develop tools and applications using clear, efficient code; • Automate tasks using appropriate tools and scripting languages; • Review and debug code; • Perform validation and verification testing; • Collaborate with internal teams and vendors to fix and improve products; • Document development phases and monitor systems; • Ensure software stays up to date with the latest technologies;

Brazil