TASC

Lead Software Engineer

TASC

full-time

Posted on:

Location Type: Office

Location: O'Fallon • Montana • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $138,000 - $221,000 per year

Job Level

Senior

Tech Stack

CloudJavaJenkinsLinuxPythonRustSDLCShell ScriptingUnix

About the role

  • Serve as a technical leader within the Cryptographic Security Team, guiding design, development, and delivery of cross-departmental initiatives
  • Provide technical design and architecture advice to internal teams on securely developing and building applications and supporting systems pertaining to HSM
  • Create and execute automated processes for configuring, deploying, and upgrading HSM devices
  • Define secure mechanisms for critical business functions for both on-premises and in-cloud environments
  • Work closely with Hardware Security Module vendors on product lifecycle, roadmap, new functionalities, and issues
  • Assist in strategy, standards, and architecture for cryptography, PKI, and key management across SDLC including application, mobile, web service, DevOps, cloud, and CI/CD
  • Execute and own baseline architecture implementations and design activities, collaborating with other engineers and teams
  • Regularly communicate with management about risk analysis and design trade-offs
  • Work on Pre SDLC or Discovery activities, owning technical feasibility and assessment tasks
  • Provide guidance to teams on development standards, automation, and tools
  • Identify performance bottlenecks and design solutions
  • Define feature requirements and deliver products that materially impact the business and improve the consumer experience

Requirements

  • Demonstrate a profound mastery of software engineering concepts and practices across all phases of the software development lifecycle
  • Knowledge of cryptography, including encryption, hashing, key management, digital certificates, TLS, PKCS#11, and confidential computing
  • Possessing over a year of extensive hands-on experience with any of the HSM such as Luna, Entrust, Utimaco, and Payshield
  • Demonstrate technical competency in security engineering based on hands-on experience or relevant qualifications
  • Working knowledge and technical security experience with UNIX, Linux, FreeBSD, AIX, or Windows
  • Hands-on experience in Shell Scripting (Unix/Windows)
  • Proficient in any of the following programming languages: Java, Python or Rust
  • Fundamental understanding of private or public cloud ecosystems and CI/CD practices
  • Desire to stay abreast of new development technologies and tools
  • Demonstrate the ability to articulate and communicate effectively to diverse audiences and translate security and risk management terminology into business terms
  • Excellent interpersonal skills and ability to work in a collaborative environment
  • Strong communication skills, with an ability to express design ideas to a development team
  • BS in Computer Science or related technical field or equivalent practical experience
  • Nice to have: Working experience in a continuous integration development environment, preferably Jenkins
  • Nice to have: Proficiency in C, along with experience in multithreading and memory management
  • Nice to have: Experience in secure software development
Benefits
  • Competitive base salary and may be eligible for an annual bonus or commissions depending on the role.
  • Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account and health savings account
  • Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 5 personal days, pro-rated based on date of hire
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Eligibility for tuition reimbursement
  • And many more

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
cryptographyencryptionhashingkey managementdigital certificatesTLSPKCS#11Shell ScriptingJavaPython
Soft skills
technical leadershipcommunicationinterpersonal skillscollaborationrisk analysisdesign trade-offsarticulationeffective communicationproblem-solvingteam guidance
Certifications
BS in Computer Sciencerelevant qualifications
Lincoln Electric

Product Security R&D Engineer

Lincoln Electric
Mid · Seniorfull-time$119k–$161k / yearOhio · 🇺🇸 United States
Posted: 4 days agoSource: jobs.lincolnelectric.com
CloudCyber SecurityIoTJavaLinuxPythonRTOSSDLC
GE HealthCare

Staff Software Architect – Product Security

GE HealthCare
Leadfull-timeWisconsin · 🇺🇸 United States
Posted: 27 days agoSource: gehc.wd5.myworkdayjobs.com
AWSAzureChefCloudCyber SecurityJenkinsLinuxPythonSDLCTCP/IP
Protegrity

Lead Software Engineer

Protegrity
Seniorfull-time$135k–$152k / yearCalifornia · 🇺🇸 United States
Posted: 24 days agoSource: jobs.ashbyhq.com
CloudJavaJavaScriptJenkinsOpen SourcePythonSQLTypeScript
General Dynamics Information Technology

Senior Software Developer

General Dynamics Information Technology
Seniorfull-time$113k–$153k / year🇺🇸 United States
Posted: 20 days agoSource: gdit.wd5.myworkdayjobs.com
CloudGoJavaLinuxOraclePythonRDBMSShell ScriptingSQLUnix
Tanium

Senior Software Engineer, Backend Infrastructure

Tanium
Seniorfull-time$120k–$355k / yearCalifornia · 🇺🇸 United States
Posted: 2 days agoSource: boards.greenhouse.io
CloudDockerGoJavaJavaScriptJenkinsKubernetesNode.jsPythonReactRubyRust+2 more