Software Engineer
About the Role
We are seeking a talented and experienced Full-Stack Software Engineer to join our dynamic development team. In this role, you will design, develop, and implement high-quality software solutions for A-SCEND, our world-class Security Audit Workflow and Risk Management platform. You will mentor junior engineers and collaborate with cross-functional teams to deliver new features. Your expertise will play a crucial role in driving our projects forward and ensuring we meet our technical and business objectives.
Reports to: Principal Engineer
Pay Classification: Full-Time, Exempt
Responsibilities
- Code software components through the full SDLC
- Write reusable, testable, and efficient code
- Promote and solicit ideas within the team
- Functional area ownership and accountability
- Investigate, analyze and determine architecturally sound solutions for complex issues
- Partner with the support team to troubleshoot deep technical issues
- Collaborate with other engineers to specify components, interfaces, and performance requirements
- Help guide the technical future of A-LIGN
- Ensure service performance, uptime, and scale
- Ensure implementation of security best practices
- Proactively improve efficiency of services
Key Capabilities for Success in this Role
- Proficiency with JavaScript/TypeScript/Angular
- Proficiency with Python or Golang
- Proficiency with Git/Version Management
- Proficiency with relational databases and SQL
- Proficiency with Docker containers
- Proficiency with microservices architecture and RESTful development
- Experience developing cloud-based SaaS solutions
- Familiarity with Agile development methodology and processes
- Ability to work well under pressure and be able to prioritize to meet deadlines and quickly shift priorities as necessary
- Ability to handle problems by developing multiple solutions and recommendations, and the ability to execute approved recommendations
- Ability to communicate risks and issues associated with project timelines
- Self-driven, innovative, prioritize effectively, and focused on impact
- Ability to work independently and drive features or components throughout the development lifecycle - from identifying requirements to launching in production
Minimum Qualifications
EDUCATION
- Bachelor's degree in computer science, business, MIS preferred but not required
- Equivalent work experience and/or training required
EXPERIENCE
- Minimum of 5 years’ experience in enterprise software development
- Minimum of 4 years of JavaScript experience
- Minimum of 3 years of Angular experience
SKILLS
- Strong verbal communication skills
- Strong relationship building skills and partnering with others internally and externally
SUPPLEMENTAL SKILLS
- Experience with Golang methodologies and best practices
- Experience with Postgres and SQL databases
- Familiarity with Terraform
- Familiarity with AI concepts and fundamentals
Benefits
- Generous Paid Time Off Plan
- Virtual Employment
- Employer Paid Life Insurance and Disability Insurance
- Paid Office Closure December 25-January 1
- Paid Holidays Schedule
- Certification Reimbursement
About A-LIGN
A-LIGN is the leading provider of high-quality, efficient cybersecurity compliance programs. Combining experienced auditors and audit management technology, A-LIGN provides the widest breadth and depth of services including SOC 2, ISO 27001, HITRUST, FedRAMP, and PCI. A-LIGN is the number one issuer of SOC 2 and HITRUST and a top three FedRAMP assessor. To learn more, visit a-lign.com
Come Work for A-LIGN!
Apply online today at A-LIGN.com and learn about life at A-LIGN by following us on LinkedIn
A-LIGN is an Equal Opportunity Employer! Minorities, women, disabled, and veterans encouraged to apply
Apply for this job
*
indicates a required field