Senior Software Engineer (Cloud Technologies)- Fully Cleared
At Intelliforce, we specialize in tackling complex challenges by harnessing advanced technology, innovation, and collaboration. Join our team of forward-thinking professionals who deliver mission-critical solutions that make a difference. If you’re passionate about distributed systems, big data, and cloud scalability, this opportunity is for you.
About this Role:
As a Senior Software Engineer, you will design and develop applications to support distributed, high-performance systems, and analytics in a UNIX/Linux or Windows environment. Your work will directly impact large-scale data operations, ensuring scalable and efficient solutions for mission-critical objectives. This role demands strong technical expertise, creativity, and a collaborative spirit to innovate and push the boundaries of big data technologies.
Key Responsibilities:
- Develop, test, and maintain software solutions using programming languages like Java, C, and C++.
- Design and implement scalable applications in UNIX/Linux or Windows operating environments.
- Build and support OpenSource NoSQL products (e.g., HBase, Apache Accumulo) to meet distributed, parallel computation needs.
- Create and maintain RESTful services for data processing and integration.
- Conduct requirements analysis and design object-oriented systems.
- Collaborate with team members to identify, configure, and manage tools for monitoring large compute clusters efficiently.
- Support and enhance network solutions for complex, high-performance UNIX/Linux-based systems.
Key Technologies and Skills:
Required:
- Programming experience (5+ years) in two or more languages: Java, C, C++.
- Application development experience (3+ years) in UNIX/Linux or Windows environments.
- Experience (3+ years) with OpenSource NoSQL products like HBase, Apache Accumulo, or Big Table.
- Requirements analysis and design for object-oriented systems (1+ year).
- RESTful service development expertise.
- Bachelor's degree in Computer Science or related discipline, OR Associate’s degree in Computer Science with 2+ years programming experience, OR 5+ years programming experience.
Desired:
- Proficiency in JavaScript for designing and developing web applications.
- Experience designing automated analytic software, techniques, and algorithms.
- Knowledge of compute cluster monitoring tools (e.g., Nagios, Ganglia).
- Expertise with Apache Accumulo, including configuring, tuning, and testing large-scale clusters (>200 nodes).
- Experience with Big-Data Cloud Scalability platforms (e.g., Amazon AWS, Google Cloud, or Facebook infrastructure).
- Scripting experience with Perl, Python, or Ruby for software automation (1+ year).
- Technical support for multi-platform networks, including CISCO and UNIX/Linux systems (1+ year).
- Experience with Docker, ElasticSearch, and SALT for containerization, search, and configuration management.
Qualifications:
- Bachelor’s degree in a technical discipline or equivalent experience as outlined above.
- Demonstrated experience managing and optimizing distributed systems and compute clusters.
- Strong problem-solving skills and ability to adapt to fast-paced, mission-critical environments.
- Clearance: TS/SCI with Polygraph
- Citizenship: Must be a U.S. Citizen
Nice to Have:
- Familiarity with ElasticSearch and SALT for real-time search and configuration management.
- Deep understanding of Docker for containerized applications.
- Hands-on experience implementing network solutions for high-performance systems.
Compensation Range: $176,000.00 - $232,000.00 *
*The salary range provided reflects an estimate based on current market trends and may be adjusted based on factors such as the candidate's experience, skills, and qualifications. The final offer will be tailored after a thorough evaluation of the candidate’s background and suitability for the role. Please note that this range is intended as a guideline and is subject to flexibility.
Why Intelliforce:
At Intelliforce, we push the boundaries of technology to solve the most challenging problems in defense and beyond. As a Systems Engineer, you’ll play a crucial role in mission-critical projects that have a real impact. We also believe in taking care of our team:
Generous PTO, plus federal holidays and your birthday off
Multiple medical plans, including options with zero deductible or premium for employees
Generous 401K contribution with immediate vesting
Exciting bonus opportunities, including profit sharing, quarterly awards, and President’s Club recognition
Engaging team activities that foster a collaborative environment
Join Us:
At Intelliforce, you’ll be at the heart of mission-critical projects, developing innovative solutions that truly make a difference. Join our team and advance your career in a dynamic, supportive environment.
EEO Statement:
Intelliforce-IT Solutions Group, LLC is an Equal Opportunity/Affirmative Action Employer. U.S. Citizenship is required for most positions.
If you need reasonable workplace accommodation, please email [email protected] with your specific request.