Senior Software Engineer

SRS Acquiom

$145K — $160K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software development
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Business, or equivalent
  • Proficiency with version control systems like GIT or SVN
  • Experience with REST-based web services using JSON
  • Knowledge in web application development utilizing Angular or React and related technologies
  • Familiarity with Docker and Kubernetes
  • Experience with relational databases, preferably MySQL
  • Server-side development skills in PHP/Laravel

Responsibilities

  • Develop software solutions based on requirements and workflows
  • Lead collaborative solution design sessions
  • Mentor and support fellow engineers
  • Collaborate to ensure clear acceptance criteria
  • Write comprehensive unit, acceptance, and integration tests
  • Support and nurture the engineering team through coaching
  • Participate in recruitment to grow the engineering team
  • Make informed decisions and take ownership of complex services

Benefits

  • Fully remote work within the Continental U.S.
  • In-person visits to the Denver office only three times a year
  • Opportunity for professional growth and mentorship
  • Work within a collaborative Agile team
  • Flexible hours with occasional night and weekend work required
Full Job Description
Position Summary

SRS Acquiom is currently seeking a Senior Software Engineer and technology leader that will work with a dedicated, cross-functional Agile product team in a diverse, fast-paced environment.

Location: This position is fully remote within the Continental United States. In-person visits to the Denver headquarters are required, on average, three times per year.

Compensation: The salary range for this position is between $145k and $160k, depending on experience level.

Primary Responsibilities
  • Develop software solutions by understanding acceptance requirements, studying documentation and system workflows; investigating problem areas; following the software development lifecycle
  • Organize and lead collaborative team-driven solution design sessions
  • Mentor and support fellow team members
  • Collaborate with the Scrum Team and Product Owner to ensure complete and succinct acceptance criteria
  • Write effective and complete unit, acceptance, and integration tests
  • Support and develop software engineers by providing advice, coaching, and educational opportunities
  • Grow engineering teams by recruiting and participating in the interview process
  • Make informed software decisions and take ownership of services and applications at scale
  • Consistently thrives in a collaborative team environment
  • Be a persistent, creative problem solver
  • Stay on the leading edge of software engineering practices
  • Understand business needs and know how to create the tools to manage them
  • Protect the company by keeping information confidential

Required Qualifications & Skills
  • 5+ years of experience writing high-quality and robust software solutions
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Business, or equivalent experience
  • Experience with version control systems such as GIT or SVN
  • Experience with REST-based web services using JSON-formatted data
  • Experience in web-based application development using Angular or React, HTML, CSS/SASS/SCSS
  • Experience with Docker and Kubernetes
  • Experience using relational databases, ideally MySQL
  • Experience in server-side software development, specifically PHP/Laravel
  • Third-party API integration experience
  • Experience with unit, integration, and performance testing as well as API/Database testing
  • Demonstrated mentoring and training experience
  • Strong documentation habits
  • Agile environment experience
  • Experience building complex web systems that have been successfully delivered to customers
  • Ability to design and deliver features iteratively in a team environment
  • Experience in communicating with users, other technical teams, and management to gather requirements, identify tasks, provide estimates, and meet production deadlines
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and deployments
  • Ability to analyze, select, and implement using modern software frameworks
  • Good understanding of object-oriented development practices, classical design patterns, and data structures

Desired Characteristics
  • Collaborative
  • Intellectually curious
  • Eagerness and willingness to learn new technologies
  • Amiable
  • Operates with the highest integrity and attention to detail
  • Passionate about team improvement

Physical Requirements/Special Demands
  • Must be available to work standard business hours and occasional nights/weekends.
  • Travel is required up to three times per year


** We are unable to sponsor or take over sponsorship of employment visas. Candidates must be legally authorized to work in the United States without the need for current or future visa sponsorship to move forward in the hiring process. **

Fraud & spam screening. We use tools in our applicant tracking system to help detect potentially fraudulent or spam applications. These tools analyze limited technical and contact information (such as IP address, device/browser signals, and email/phone characteristics) to flag patterns that may indicate automated, inauthentic, or suspicious activity. Flags are used to prioritize human review and do not, by themselves, determine hiring outcomes. Learn more in our Privacy Policy.

This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without advanced notice.

Similar Jobs

More Jobs at SRS Acquiom

More Information Technology Jobs

Find similar Senior Software Engineer jobs: