Abnormal Security logo
Abnormal Security

Abnormally-Precise, Cloud-Native Email Security

Software Engineer II – Full Stack

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

$149.2K - $214.5K / year

Seniority

Mid Level

Bachelor Degree2 yrs expEnglishCloudDjangoPostgreSQLPythonReactTypeScript

Job Description

Software Engineer II – Full Stack

Abnormal Security

• Design and implement fullstack features across Threat Narrative and Email Details surfaces, including customer portal components, internal analyst tools, and QBR-facing outputs, with guidance from senior engineers. • Implement and evolve APIs and services that generate enriched narratives from attack data, enrichment signals, and GenAI/LLM agents, following established contracts and patterns. • Contribute to data models and explainability contracts that make complex threat decisions more understandable to customers and internal analysts. • Write high-quality, well-tested Python/Django and React/Typescript code, focusing on correctness, performance, and maintainability. • Participate in owning SLAs/SLOs, observability, and incident response for Threat Narrative and Email Details services by building and improving dashboards, alerts, and runbooks in the areas you own. • Collaborate closely with Product, CS, GTM, Threat Intel, Detection, and DS partners to ensure narrative experiences clearly communicate attack context, value, and outcomes for customers. • Engage in design and code reviews, learn from more senior engineers, and surface opportunities to simplify, derisk, and improve existing systems.

Job Requirements

  • 2+ years of professional, production-level software engineering experience, with a track record of shipping and operating fullstack web applications in cloud-native environments.
  • Proficiency in Python and Django (or a similar backend framework), and comfort working with Postgres or similar relational databases.
  • Experience building modern frontend applications with React and Typescript, including data-heavy or workflow-centric UIs.
  • Ability to design and work with well-structured APIs and data models for data-intensive applications, with attention to correctness and evolvability.
  • Experience using metrics, logging, and tracing to debug production issues and understand user behavior in at least one prior system.
  • Strong collaboration and communication skills, including working effectively with Product and partner engineering teams to translate requirements into clear technical tasks.
  • Experience with AI development tools.
  • Bachelor’s degree in Computer Science, Information Systems, or a related technical field, or equivalent practical experience.

Benefits

  • In addition to base salary, this role may be eligible for bonus or incentive compensation
  • Comprehensive benefits package

Related Job Pages

More Full-stack Engineer Jobs

NEXDOM healthtech logo

Junior Full-Stack Developer

NEXDOM healthtech

Transformamos e impulsionamos a gestão de operadoras de planos de saúde através da tecnologia e inovação

Full TimeRemoteTeam 201-500Since 2024H1B No Sponsor

• Translate business requirements into scalable back-end solutions and responsive front-end implementations. • Develop, test, review, and validate features applying programming best practices and architectural patterns. • Perform corrective, preventive, and evolutionary maintenance on systems. • Monitor application performance, identifying and fixing defects or bottlenecks. • Work on system and API integrations. • Contribute to continuous improvement of development processes. • Share technical knowledge with the team, supporting collective growth and standardization of best practices.

Brazil
CorServ logo

Senior Software Engineer

CorServ

Innovative Payment Card Issuing

Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

• Work with a dynamic team on our next-generation payments platform • Play a crucial role in the development and maintenance of our core financial services platform • Design and develop high-quality, scalable, and maintainable backend systems using Java technologies like REST, SOAP, and Hibernate • Collaborate with cross-functional teams to gather and analyze requirements and translate them into technical specifications and designs • Implement and maintain efficient and robust RESTful APIs and microservices • Write clean, reusable, and testable code, adhering to industry best practices and coding standards • Conduct thorough code reviews to ensure the quality and integrity of the software • Identify and resolve software defects and performance issues and provide timely bug fixes • Optimize backend systems for high performance, scalability, and security • Integrate third-party libraries, tools, and APIs as needed • Work with databases and implement efficient data storage and retrieval mechanisms • Collaborate with front-end developers to ensure seamless integration of the front-end and back-end systems • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives

United States
Emergent Software logo

Lead Software Engineer

Emergent Software

Your Full Stack Technology Partner

Full TimeRemoteTeam 51-200Since 2003H1B No Sponsor

• Lead the design, development, and evolution of a partner-facing API platform. • Architect and maintain a well-versioned, secure, and developer-friendly public API surface with a focus on backward compatibility, authentication, rate limiting, and documentation. • Define and implement API architecture, standards, and best practices. • Provide hands-on technical leadership through architecture guidance, code reviews, mentoring, and engineering best practices. • Own the long-term technical strategy and roadmap for the platform. • Collaborate closely with product managers, project managers, and engineering teams across multiple platforms. • Lead and coordinate the work of distributed engineering resources, including international contractors. • Own production systems for partner APIs, including monitoring, observability, incident response, alerting, performance optimization, reliability, and operational readiness. • Drive integration efforts with external SaaS platforms and partners. • Help establish engineering processes, technical direction, and team standards as the platform grows. • Break down complex initiatives into actionable workstreams and translate business requirements and acceptance criteria into technical deliverables. • Develop project plans, coordinate resources, and drive timely delivery of key initiatives. • Contribute to architecture and technical decision-making across services and platforms developed in multiple programming languages. • Serve as both a technical leader and hands-on contributor during the initial build phase.

Alabama + 24 moreAll locations: Alabama | Arizona | Florida | Idaho | Illinois | Iowa | Kansas | Kentucky | Maine | New Hampshire | New Mexico | North Carolina | Ohio | Michigan | Minnesota | Missouri | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Virginia | Wisconsin
$140K - $160K / year
Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description TechOp Solutions International is seeking an experienced Remote Senior Software Developer Manager to lead the design, development, implementation, and ongoing support of enterprise call center applications and technology solutions. This position is responsible for managing the full systems development lifecycle (SDLC), overseeing software development activities, and ensuring technology solutions align with business requirements and operational objectives. - Lead the daily operations of the Training and Quality Assurance team. - Develop, implement, and maintain training programs for new hires and existing staff. - Design and update training materials, job aids, and instructional resources. - Conduct instructor-led, virtual, and self-paced training programs. - Establish quality standards and performance evaluation methodologies. - Monitor customer interactions across multiple communication channels to ensure compliance and service quality. - Conduct calibration sessions with operational leadership and quality teams. - Analyze quality trends and identify opportunities for coaching and performance improvement. - Prepare quality assurance reports, dashboards, and performance analyses. - Develop corrective action plans and continuous improvement initiatives. - Coordinate with operational leadership to identify training needs and performance gaps. - Perform additional duties as assigned. Qualifications - Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related technical discipline (Preferred). - Minimum eight (8) years of experience in enterprise software development, systems analysis, or application development. - Current Salesforce Developer Certification. - Current Salesforce Agentforce Certification. - Demonstrated experience designing and developing Salesforce-based applications and integrations. - Excellent analytical, troubleshooting, communication, and leadership skills. - Must meet security eligibility requirements. Company Description TechOp Solutions is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, genetic information, gender identity or any other characteristic protected by applicable federal, state or local laws.

United States