Principal Software Engineer

Job Title: Principal Software Engineer 

Job Location: Agoura Hills, CA

About this job:

Avum is seeking an experienced Principal Software Engineer/Developer who is motivated to learn and expand their knowledge and responsibilities into the area of rapid prototyping of fit-gap solutions within the DoD acquisition technology landscape.   This position requires an ability to perform business process re-engineering (BPR) and rapid prototype improvements in the enterprise workflow as well as build solutions to existing processes and applications within the DoD acquisition technology landscape.  Also required is the ability to work independently, combining your software development and enterprise architecture background with database application development, systems integration and business intelligence.  Expert Java EE, database, and business intelligence mentoring would be made available through person-to-person instruction, Internet conferencing, email and telephone, as needed.  Experience and understanding of software engineering life-cycle process and analysis and design process and methods is required. Maintenance and support of all applications, including analysis, integration, testing and debugging, will be necessary.  Excellent communication skills, both written and oral, are required.

This position is for a principal software engineer/developer position at our engineering campus in Agoura Hills, CA.

Candidates must be U.S. Citizens and be able to pass a background investigation.

Essential Functions:

The principle engineer will be asked to assist in all phases of the development life-cycle for DoD acquisition technology landscape projects, including requirements analysis, design/architecture, development, prototyping, documentation, and post-delivery maintenance and support.  In this position, you would:

•Assist in design and documentation of application architecture.

•Assist in the design and documentation of back-end integration processes and data storage strategies.

•Develop front-end and back-end components for data driven applications and integration processes utilizing Java EE, Spring Framework, Hibernate and JSP technologies. 

•Visually communicate Key Performance Indicators (KPI) and metrics through dashboards and reports to be used by Department of the Navy leadership to make informed business decisions.

•Draw out requirements and translate users’ needs into technical requirements.

•Perform research and analysis in the DoD acquisition technology landscape

Required Skills and Abilities:

This position requires 5+ years of experience in Java EE based application development, with practical application of the design and development process and industry best practices along with as much of the following experience as possible:  

•Use of frameworks and tools, such as: Hibernate, Spring, XML, JSP, JSTL, JDBC, ANT, JUnit, and Log4J.

•Front end technologies, including: HTML, CSS, JavaScript and JavaScript frameworks, such as Prototype and jQuery.

•Relational Database systems (Oracle, MySQL, or SQL Server).

•Developing software in a Java EE-based environment using version control tools such as Git, Subversion and CVS.

•Use of Integrated Development Environments (IDE) such as Netbeans and Eclipse.

•Deployment of applications in JavaEE Application Servers, such as JBoss or Tomcat environment.

•An innate ability to communicate effectively with technical, operational, and management audiences with broad and varied backgrounds.

•Ability to provide thoughtful leadership for project analyses and process improvement activities.

Desirable Skills

Oracle & MS SQL Server DB, Oracle SOA Suite, Oracle Fusion Middleware, Oracle WebLogic Application Server, JBoss, Web service (XML/SOAP/WSDL/AXIS)

Place of Performance

The primary place of performance shall be in Agoura Hills, CA.

Educational/Work Experience

Bachelor of Science in software engineering, computer programming or equivalent work experience is required. Master's degree highly desirable.


Commensurate with experience.  Position is full time, salaried, with benefits.

Please send letter of inquiry and resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

The Company

Avum Inc. is a small, industry-leading engineering business that has been successfully providing advanced systems and IT solutions to its DoD and commercial customers for over 20 years. Its expertise is in process streamlining and re-engineering, application design, development and implementation, information assurance, intelligent agent cyber security, and large-scale database sustainment in mission-critical and secure environments. Through results-driven, agile collaboration, the company continually researches and deploys secure solutions that exceed customer expectations in meeting or beating customer-allocated budgets and schedules. We aspire to the highest standards of ethical behavior and professional integrity in providing our customers with service that consistently earns us the highest possible performance ratings. Please visit our webpage at to learn more.


Internship Program

Avum offers an internship program for students pursuing degrees in the Computer Science, Information Technology and Engineering industries.