Note: The job is a remote job and is open to candidates in USA. Arcfield is seeking a Senior Software Engineer to support Strategic Technology Consulting and contribute independently to an agile software development team. The role focuses on designing, developing, integrating, and deploying scalable client, server, cloud, and AI/ML applications, with occasional customer-facing demonstrations.
Responsibilities
- Agile software development, with proficiency in Java and Python
- Designing, developing and maintaining scalable client and server side applications using modern software engineering practices for modular and extensible solutions
- Software integrations with commercial software tools, cloud services, databases and external APIs
- Cloud and Information Technology principals including cloud based architectures, database architectures, and data sharing protocols
- AI/Mlops - Model Containerization and deployment, pipeline automations
- Systems Engineering processes, methods, and tools as applied to systems lifecycles
- Digital Engineering methodologies and tooling
- Specification, architecting, and development of client, server and cloud based software including AI/ML applications and pipelines
- Collaborating with a software development team working in an agile workflow
- Designing, developing and deploying advanced applications in cloud and AI technology
- Integration with commercial and cloud-based software through REST or Open APIs
- Development of pipelines for software builds
- Occasionally, customer facing demonstrations of software technology are required
- Additional duties as assigned
Skills
- * BS 8-10, MS 6-8, PhD 3-5 in an Engineering Discipline
- * Software Engineering- Java, Python
- * Cloud Architecture and Solutions
- * Database and Web Database Administration and Integration
- * AI/MLOps - (Azure and/or AWS AI Services, Pydantic or other AI)
- * Ability to obtain/maintain Secret Clearance
- * Cloud Security and Compliance
- * Pipeline development/management (GitLab, Azure DevOps)
- * Software application design and development
- * Linux based software development
Benefits
- Remote work allowed 100%
- Health Insurance, dependent upon position
- Life Insurance, dependent upon position
- Paid Time Off, dependent upon position
- Holiday Pay, dependent upon position
- Short Term and Long-Term Disability, dependent upon position
- Retirement and Savings, dependent upon position
- Learning and Development opportunities, dependent upon position
- Wellness programs, dependent upon position
- Other optional benefit elections, dependent upon position
Company Overview