Corelight logo
Corelight

Corelight transforms network/cloud activity into evidence so defenders can stay ahead of ever-changing attacks.

Lead Software Engineer – Applications

Application EngineerApplication EngineerFull TimeRemoteSeniorTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

$180K - $214K / year

Seniority

Senior

Job Description

Lead Software Engineer – Applications

Corelight

• Drive End-to-End Architecture: Lead software design and implementation from conception through to testing, monitoring, and robust CI/CD practices. • Mentor and Cultivate Talent: Provide technical guidance to junior engineers through design reviews, architectural oversight, and the promotion of performant, maintainable code standards. • Implement High-Availability Systems: Build and manage automated test suites, sophisticated monitoring tools, and proactive alerting mechanisms to ensure platform stability. • Strategic Agile Collaboration: Partner closely with Product Managers and Scrum Masters to refine epics, provide accurate estimates, and ensure a predictable, high-quality release schedule. • Continuous Innovation: Proactively research and propose emerging technologies and industry trends to improve software development practices and maintain Corelight’s competitive edge.

Job Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 8+ years of software development experience specifically on Linux or Unix-style platforms.
  • Expert-level proficiency in Golang and C++.
  • Proven experience developing and maintaining multi-threaded applications in production environments.
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
  • Expertise in CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and open-source development tools (Git, CMake, make).
  • Strong working knowledge of both SQL and NoSQL databases.
  • Prior experience leading software teams, a background in Network Security, or familiarity with NDR tools like Zeek and Suricata (Preferred).

Benefits

  • Equity and additional benefits will also be awarded.

Related Categories

Related Job Pages

More Application Engineer Jobs

ASM Research logo

Application Developer

ASM Research

It is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies. All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment.

Role Description The Application Developer (ServiceNow Developer) designs, develops, and maintains enterprise applications on the ServiceNow platform, with a primary focus on Customer Service Management (CSM) and Service Portals in an agile environment. This role translates business requirements into scalable workflows, integrations, and user experiences that support mission‑critical processes in a regulated client environment. Working closely with product owners, business stakeholders, and technical teams, the developer leads full application lifecycle activities—from requirements and design through build, testing, deployment, and post‑production support. The role leverages coding, Excel‑based analytics, AI/automation capabilities, and platform configuration to improve service delivery, performance, and user satisfaction. Key Responsibilities - Design, develop, configure, and maintain ServiceNow applications with an emphasis on CSM and Service Portals, ensuring solutions are robust, scalable, and aligned to enterprise standards. - Build and customize Service Portals using HTML, CSS, AngularJS, and responsive design principles to deliver intuitive, user‑friendly interfaces for diverse customer and agent populations. - Develop and maintain server‑side and client‑side scripts (JavaScript, Glide API) and workflows to automate business processes, enforce business rules, and optimize customer service operations. - Design, implement, and support integrations between ServiceNow and external systems using REST/SOAP APIs and middleware, ensuring data integrity, security, and reliable end‑to‑end workflows. - Apply agile practices (Scrum/Kanban), including backlog grooming, sprint planning, daily stand‑ups, and iterative delivery, to manage work effectively and improve team throughput. - Use Excel, ServiceNow reporting, and platform analytics to design dashboards, monitor KPIs, and optimize application performance and user experience. - Configure and leverage ServiceNow AI and automation capabilities (e.g., Virtual Agent, Predictive Intelligence) to streamline case handling, routing, and knowledge access. - Manage the application lifecycle, including version control, unit and regression testing, deployment planning, and post‑release support in collaboration with release and operations teams. - Engage stakeholders and end users to gather and analyze requirements, refine user stories, and translate business needs into clear technical designs and configuration specifications. - Ensure appropriate roles, groups, and access controls are applied within ServiceNow, supporting security and compliance expectations in a regulated enterprise environment. Qualifications - Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent relevant experience. - Approximately 3–7 years of experience in ServiceNow development or enterprise application development, including hands‑on work with CSM or similar service management modules. - Proven proficiency in ServiceNow platform development, including JavaScript/Glide scripting, workflow configuration, and module customization. - Demonstrated experience building and managing Service Portals using front‑end technologies such as HTML, CSS, and AngularJS, with responsive design best practices. - Experience designing and maintaining integrations using REST/SOAP APIs in an enterprise environment. - Strong understanding of agile methodologies (Scrum or Kanban), including practical experience participating in sprints and delivering iterative enhancements. - ServiceNow Certified System Administrator and ServiceNow Certified Application Developer credentials (required). - Strong communication, problem‑solving, and attention to detail, with the ability to work on complex projects and collaborate across multiple teams. Preferred Qualifications - Experience implementing ServiceNow CSM in large‑scale or highly regulated environments. - Exposure to AI/automation capabilities in ServiceNow, including Virtual Agent, Predictive Intelligence, and AI‑driven workflows. - Additional ServiceNow certifications such as Implementation Specialist in CSM or related areas. - Agile or Scrum certification (e.g., CSM, SAFe) and prior experience contributing to solution design or leading small development workstreams. Compensation Ranges Compensation ranges for ASM Research positions vary depending on multiple factors; including but not limited to, location, skill set, level of education, certifications, client requirements, contract-specific affordability, government clearance and investigation level, and years of experience. The compensation displayed for this role is a general guideline based on these factors and is unique to each role. Monetary compensation is one component of ASM's overall compensation and benefits package for employees. EEO Requirements It is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies. All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment. Physical Requirements The physical requirements described in "Knowledge, Skills and Abilities" above are representative of those which must be met by an employee to successfully perform the primary functions of this job. Reasonable accommodations may be made to enable individuals with qualifying disabilities, who are otherwise qualified, to perform the primary functions. Disclaimer The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.

United States
Emerson logo

Staff Applications Engineer

Emerson

With a rich history dating back to the 19th century, Emerson was founded in 1890 and is now an international, Fortune 500 manufacturing company that melds engin

• The NI Semiconductor BU CCS team is seeking to hire an experienced Applications Engineer (Semiconductor Test Development Engineer) to work on the customer engineering opportunities that enable the sale of standard NI products. • The primary responsibilities of this position are to work with NI customers, sales personnel, engineering and alliance partners to define, document, design and deploy NI products tailored to meet specific customer requirements for large scale turnkey engineering solutions. • This is a multi-functional role dealing with diverse engineering needs to design solutions, and to deploy them worldwide. This role requires daily interaction with NI customers, NI Alliance Partners, NI sales, and NI Engineering Teams. • The roles will include: • Working and interacting with a wide variety of NI staff and NI Alliance partners in semiconductor test engineering, test program structure, hardware design, and fixture design in support of customer solutions. • Generating requirements document that can be to finalize statements of work • Defining and implementing project plans, managing project milestones and holding reviews to assure meeting requirements and ready for deployments • Understand the design and validate analog and digital circuits covering signal interconnect and data communication protocol based on Device Under Test requirements • Participate in the creation of integrated NI modular hardware into a turnkey test system based on test requirements • Evaluate integrated hardware on system reliability, testing accuracy and total system cost of test • Willing to travel domestically and abroad in support of opportunities and projects (~30%) • Support NI system development activities at customer sites • Resolve NI system issues at customer sites to meet stability and reliability expectation • Work with customers and contract manufacturers to improve NI tester performance • React to support urgent NI system issues at customer sites during project • Provide guidance and support to NI system operation at customer sites

Thailand
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Provide engineering and operational support for Aspect and Intradiem technologies within an enterprise environment. • Responsible for incident response, problem management, and change execution, including evening and weekend support coverage. • Collaborate with vendors, developers, and engineering teams to ensure the reliability and continuous improvement of contact center applications. • Proactively monitor and perform daily health checks of Aspect and Intradiem applications. • Troubleshoot and resolve production issues impacting scheduling, forecasting, real-time adherence, or intraday workforce automation. • Execute system changes, configuration updates, and release deployments while maintaining strict change-control discipline. • Serve as a subject matter expert (SME) for Aspect Workforce Management and Intradiem automation.

Colorado
$85K - $115K / year
Alkami Technology logo

Application Support Engineer – Temporary Worker

Alkami Technology

Alkami is the digital sales and service platform provider for financial institutions in the US.

Full TimeRemoteTeam 501-1,000Since 2009H1B No Sponsor

• Classify and document incoming application support tickets by severity, urgency, and category. • Resolve client issues by analyzing logs, running SQL queries, and reviewing application behavior. • Prioritize and manage tickets by maintaining SLAs and escalating when necessary. • Resolve tickets across a minimum of 5 product categories with sufficient depth, while having the capability to manage tickets across all product categories. • Collaborate with internal teams by escalating complex issues with clear diagnostics and context. • Escalation point for lower-level engineers, aiming to assist lower-level engineers in resolving tickets without formal handoff when possible. • Enhance the knowledge base by documenting resolutions and creating troubleshooting procedures. • Contribute to release readiness by validating application updates and participating in deployment support. • Improve client experience by maintaining empathy and professionalism during technical investigations. • Participate in on-call rotations by supporting after-hours high-severity incidents. • Assist in monitoring environments by reviewing alerts, logs, and dashboards to identify issues proactively. • Identify recurring issues by conducting root cause analysis and recommending permanent fixes.

United States
$40 - $50 / hour