Software Engineer II

Company:  ITA International
Location: Newport News
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Overview:
At ITA International, we’re a tech-enabled professional services company. Headquartered in Newport News, Virginia, we leverage subject matter expertise, data analytics and technology to challenge boundaries and transform possibilities. 

 

With a global presence and a passionate team of over 300 ITAers, we’re driven by mission success for our customers, “In The Arena.” Our expertise spans Operations, Training, Engineering, Nanotechnology, Statistics, Machine Learning and Software Engineering – enabling data and tech-enabled solutions that deliver real value. 

 

Join our impactful journey at ITA International. As Theodore Roosevelt said, “The credit belongs to the man who is actually in the arena.” We’re here, standing beside our customers, ready to serve and succeed. 

 

 

ITA is seeking a Software Engineer to join the team at ITA HQ, Newport News, VA.

Responsibilities:
Serve as part of an agile development team, delivering end-to-end data pipelines with automated deployment, monitoring, and infrastructure management in a cloud environment for an existing Navy customer.

Assist with converting scripts to production-ready code and integrating them into the pipeline.

Improve code performance through efficient software design and optimization techniques.

Support data system integration and modernization efforts.

Perform application rationalization to streamline and enhance the software portfolio.

Support dashboard design activities, ensuring effective data visualization and usability.

Contribute to the development of complex machine learning (ML) and data science-based scripts, templates, and dashboards.

Collaborate with vendors and IT personnel to resolve technical issues.

Participate in the design and improvement of information and operational support systems.

Provide assistance in enterprise application development and support.

Ensure compliance with software development policies and contribute to continuous improvement of software practices.

Qualifications:

Required Experience:

Bachelor’s degree in a technical field (Computer Science, Software Engineering, Engineering, Mathematics, Data Science, etc.) with 4 to 10 years of relevant software engineering/development experience, or a Master’s degree in a related field with at least plus 2 years of relevant experience.

Relevant experience includes professional roles and coursework in foundational computer science areas such as:

Algorithms

Computer architecture

Distributed Systems

Asynchronous Computing

Machine Learning

Containerization

Programming methodologies and languages

Data structures

Logic and computation

Advanced mathematics (e.g., statistics, calculus, discrete mathematics)

Preferred Degree:

Preferred degrees are in Computer Science or Software Engineering.

Technical Skills:

Experience with Business Intelligence tools (e.g., Tableau, Qlik, Power BI).

Experience with databases, including relational and NoSQL technologies (e.g., Oracle, MongoDB, SQL, PostgreSQL).

Experience with software languages for high-end computing (such as C++, Java, C#/.NET, Rust, Golang, etc.) and/or data solutions (such as Python, R, or similar languages.

Experience with Agile software development tools, such as Assembla, Jira, or similar.

Experience with source code management and CI/CD pipelines, such as GitHub, GitLab, BitBucket, or AWS CodeCommit.

Security Clearance:

Ability to obtain and maintain a Secret Clearance.

Desired Knowledge, Skills, and Abilities (KSAs):

Experience with software engineering principles for data science, with an emphasis on developing complex dashboards.

Experience with secure development practices including secure coding, and engineering standards.

Proficiency with Microsoft Power BI and Tableau.

Scripting skills, including shell scripting.

Strong verbal communication skills, with the ability to effectively engage both internal teams and external stakeholders.

Ability to work independently in an open team environment while consistently delivering high-quality work on time.

Ability to conceptualize and present solutions with iteration from team feedback

Benefit and Compensation Transparency:
ITA International proudly complies with all federal and state benefit and pay transparency laws. Employees of ITA can expect a robust benefit package, including:

Medical, dental and vision plans

Life Insurance

Short Term Disability insurance (where applicable)

Voluntary ancillary benefit options

401k retirement benefits with employer matching contributions

Application and Employment at ITA International:
ITA International is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

In compliance with the ADA Amendments Act (ADAAA), ITA International would like to ensure that your application process goes as smoothly as possible. If you would like to preview the physical requirements for this position, or if you have a disability and would like to request an accommodation in order to apply for a currently open position with ITA, please contact us by phone at (phone number removed) or email us at (url removed).

Apply Now
Share this job
  • Similar Jobs

  • Software Developer

    Hampton
    View Job
  • Cyber Network Engineer

    Hampton
    View Job
  • Secret Cleared Network Engineer

    Hampton
    View Job
  • Network Engineer Team Lead

    Hampton
    View Job
  • Data Scientist/Analyst/Engineer - Entry/junior Level

    Newport News
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙