Outcomes Focused Technology Transformation
Senior Software Engineer – Active TS/SCI Clearance
Location
Virginia
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Active TS/SCI Clearance
Oteemo Inc.
• Design, model, and implement graph data structures that capture complex system relationships, workflows, and time-dependent processes using Neo4j, Gremlin, or similar tools. • Build and integrate web application back ends and contribute to front-end development as needed. • Develop and maintain robust ETL and data pipelines spanning structured, semi-structured, and unstructured data. • Engineer real-time and event-streaming workflows that handle high-velocity, sequential data flows. • Deploy and operate enterprise applications in cloud environments using containerization and orchestration. • Apply GenAI/ML techniques, including GraphRAG, to graph-related and NoSQL data problems. • Write thorough unit, integration, and API tests to ensure robust, scalable, and maintainable solutions. • Run simulations and apply advanced analytics in Python to solve complex mission problems.
Job Requirements
- Active TS/SCI clearance (or SCI-eligibility), ideally with past or current DoD SAP/SAR access.
- Advanced degree in a quantitative field (e.g., computer science, machine learning, applied statistics, or mathematics) or equivalent experience, with 7–8 years of relevant experience.
- Proven experience with graph databases and analytics, including Neo4j, Gremlin, or similar tools, and query languages like Cypher or Gremlin.
- Strong programming skills in modern languages such as Python, Java, Node.js, or Go.
- Experience building and integrating web application back ends and contributing to front-end development when needed.
- Extensive experience with data engineering and pipelines, including ETL, data quality, and working across structured, semi-structured, and unstructured data.
- Practical knowledge of software engineering best practices, including DevOps, DataOps, MLOps, containerization (e.g., Docker), and orchestration.
- Experience with distributed computing frameworks and cloud platforms, with a focus on deploying enterprise applications in cloud environments.
- Strong testing skills, including unit testing, integration/API testing, and ensuring robust, scalable solutions.
- Experience with NoSQL databases and working with graph-related problems, including the use of GenAI/ML techniques like GraphRAG.
- Proven ability to align data engineering approaches with large-scale interconnected systems, ensuring adaptability and scalability.
Benefits
- Ability to make a noticeable difference for the organization and our customers
- Tremendous growth opportunity by becoming part of a rapidly growing organization.
- Complex but interesting challenges to improve the depth and breadth of your technical and business skills.
- Competitive pay and benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Salesforce Engineer (Remote, IND)
CrowdStrikeCrowdStrike has redefined security with the world’s most advanced cloud-native platform that protects and enables the people, processes and technologies that drive modern enterprise. Tested and proven, the world's largest organizations trust CrowdStrike to stop breaches with unparalleled protection against the most sophisticated cyberattacks. The CrowdStrike culture has been built upon our Core Values since the day we began. We are Fanatical About the Customer, Relentlessly Focused on Innovation and believe that our Limitless Passion drives Unlimited Potential for every CrowdStriker. As a purpose-built remote-first company, we believe cultivating a connected culture for every employee, no matter where they are in the world, is a key ingredient in building a high-performing, diverse team. We don’t have a mission statement. We’re on a mission—to stop breaches. Ready to join a mission that matters?
As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you. About the Role: As a Lead Engineer within our Go-to-marketplace Applications team, you will be a driver of Crowdstrike’s growth over the next year and beyond. This role is specifically within the Alliances IT team which consists of Dev Engineers, QA Engineers, Administrators, BSAs working towards designing, building and shipping cutting-edge solutions and features for partner commerce flows. As a Lead Engineer, You will be taking accountability of product quality in Quote to Cash solutions for Crowdstrike What You'll Do: - Collaboration with the Business and IT teams to achieve project or requirement goals - Design and Develop Apex classes and triggers, Lightning Web Components, Aura, Visualforce to customize Salesforce as needed - Build and support integrations with Salesforce. - Lead salesforce solutions for major initiatives. - Troubleshoot and resolve production issues on a case by case basis, serve as L3. - Advocate the Salesforce best practices for coding and configuration. Apply them and document for wider Development teams at Crowdstrike. - Actively participate in sprint planning sessions, standups, retrospective and design sessions adhering to Agile best practices along with capturing appropriate story points for estimation of effort. - Adhere to deployment best practices by following the CI/CD process set up and provide timely suggestions for improvements. - Mentor other developers on the team and review their artifacts - Have a keen eye and motivation to monitor the org performance and overall end to end Commerce process to come up with optimization plans. What You’ll Need: - 9+ Years of Experience in design and development of Salesforce Applications. - 3+ years in Quote to Cash implementation of Enterprise organizations in Consulting or in-house IT roles. - Bachelor’s Degree (or foreign equivalent) in Computer Science, Information Technology or related field. In lieu of a degree, a combination of education, training and progressively responsible experience equivalent to a US bachelor’s degree in a related field may be accepted. Bonus Points: - Salesforce Revenue Cloud or CPQ experience - Salesforce Certifications (Application Architect) #LI-SA2 #LI-Remote Benefits of Working at CrowdStrike: - Market leader in compensation and equity awards - Comprehensive physical and mental wellness programs - Competitive vacation and holidays for recharge - Paid parental and adoption leaves - Professional development opportunities for all employees regardless of level or role - Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections - Vibrant office culture with world class amenities - Great Place to Work Certified™ across the globe CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program. CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements. If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at recruiting@crowdstrike.com for further assistance.
• Lead technical pre-sales meetings with mid-market and enterprise clients • Design and architect modern solutions using GCP's data and AI ecosystem • Define technical project scope and estimate delivery effort • Develop rapid prototypes and proof-of-concepts • Act as the technical arm of the sales team • Stay up to date and represent IEBT in Google Cloud partner forums
• Design, develop, and operate scalable backend services and microservices using modern Python (3.11+). • Build high-performance, well-documented RESTful and/or async APIs (FastAPI / Flask), with attention to latency, throughput, and reliability. • Write clean, typed, reusable, and testable code, backed by automated tests (pytest) and meaningful coverage. • Design systems for high availability, horizontal scalability, and low latency; reason about failure modes, backpressure, and graceful degradation. • Integrate and serve AI/ML capabilities — model/LLM API integration, retrieval pipelines (RAG), vector search, and inference endpoints — in collaboration with Data Science. • Integrate relational, NoSQL, caching, and vector databases, plus cloud data warehouses (Snowflake) and cloud-based storage. • Instrument services for observability (structured logging, metrics, tracing) and own production troubleshooting and performance optimization. • Implement security best practices: authentication, authorization, secrets management, and data protection. • Participate in architecture discussions, design reviews, and code reviews; help define and uphold engineering standards. • Mentor junior engineers and contribute to a strong engineering culture. • Work with DevOps / Platform teams on CI/CD pipelines, infrastructure-as-code, and deployment automation.
• codes, tests, debugs, implements, and documents programs • assists in the modification of company products and/or customer/internal systems to meet the needs of the client and/or end-user • gathers information from the system, analyzes program and time requirements, and prepares documentation to change existing programs • researches and analyzes existing systems and program requirements, under periodic supervision • designs programs for projects or enhancements to existing programs • writes specifications for programs of low to moderate complexity • assists in resolving production support problems • develops and suggests alternative approaches to resolving problems • develops test plans to verify logic of new or modified programs • identifies issues as appropriate • creates appropriate documentation in work assignments such as program code and technical documentation • conducts quality assurance activities such as peer reviews • remains abreast of and researches industry technical trends and new development to maintain current skills and remain current with industry standards




