This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Arcfield in Rome, NY is seeking a software engineer to join an Agile Scrum team developing and maintaining an industry-leading guarding solutions portfolio that is deployed worldwide. Experienced with frequent use and application of technical standards, principles and theories. Works under general supervision, providing solutions to technical problems of moderate scope/complexity. Designs, develops, documents, tests and debugs applications software and systems. Ensures software standards and product requirements are met. Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints. Confers with customers, engineers, and others to design solutions and to obtain information on project limitations and capabilities, performance requirements and interfaces. Works on assignments requiring considerable judgment and initiative. Develops solutions to technical problems of moderate scope following detailed instructions.
Job Responsibility:
Participate daily in an Agile Scrum development team environment and all Agile Scrum ceremonies
Develop for the Red Hat Enterprise Linux operating system using technologies, frameworks, and approaches such as security enhancements, containers, and cloud technologies
Analyze commercial and government data specifications
Develop complex software primarily in Java and C++
Develop software that integrates third party applications and capabilities
Use Gitlab and other Agile development tools
Interface with testers, fielding engineers, and customers
Requirements:
Science/math/engineering BS degree with 2-4 years or an MS with 0-2 years of recent software development work experience
Must possess and maintain a SECRET clearance
Function well in a team environment
Demonstrate proficiencies in Java, C++, shell scripting, XML, Gitlab, VMWare, Eclipse, Linux
Have design and implementation knowledge/experience using object-oriented principles and patterns
Have experience with relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators, and logic analyzers)
Are familiar with the full software engineering lifecycle
Understand and have executed good coding principles and practices
Have container-based development experience using Kubernetes, Podman, Gitlab CI and bash or equivalent
Have strong communication skills, both written and verbal
Strong problem-solving skills, strong attention to detail, and quality oriented
Remote work may be allowed, but must be located local to Rome, NY area
Nice to have:
Knowledge of Agile development processes
Exposure to Security Enhanced Red Hat Linux
Additional programming language experience (e.g., Go, Rust, Swift, C#)
Working knowledge of secure coding practices and processes
An understanding or working knowledge of test-driven development
An understanding of public-key cryptography
What we offer:
Health Insurance
Life Insurance
Paid Time Off
Holiday Pay
Short Term and Long-Term Disability
Retirement and Savings
Learning and Development opportunities
wellness programs as well as other optional benefit elections