Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Gappify · 17 hours ago

Senior Software Engineer

Gappify is seeking an experienced Senior Software Engineer with a strong understanding of software design patterns and the ability to apply them effectively across complex systems. In this role, you will lead key initiatives in cloud infrastructure, automation, and security while collaborating closely with product and engineering teams to enhance the overall resilience and security of the platform.

AccountingEnterprise SoftwareRoboticsSaaSSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design and Implement Core Systems: Build scalable, maintainable services and components, applying appropriate design patterns to ensure clear structure and long-term reliability
Enhance Cloud Infrastructure: Develop and evolve AWS-based systems with strong architectural practices and high operational quality
Automate Security and Quality: Integrate automated testing, security checks, and validation tools directly into the engineering pipeline
Collaborate Across the SDLC: Work closely with product and engineering teams to shape designs, refine implementation plans, and ensure smooth delivery
Mentor Engineers: Provide guidance on architecture, design decisions, and engineering best practices
Drive Technical Evolution: Research and introduce new tools, frameworks, and approaches—including AI/ML or LLM-driven methods—that enhance overall engineering efficiency

Qualification

JavaAWSDesign PatternsCI/CD AutomationMicroservices ArchitectureContainerizationIncident ResponseAI/ML TechniquesPHP/LaravelSQL/NoSQL DatabasesMentoring

Required

8+ years of professional software engineering experience, with deep expertise in Java, Spring, and applying design patterns (GoF, architectural, integration) to build clean, scalable systems
Strong ability to evaluate, select, and apply design patterns to solve complex engineering problems with clarity and maintainability
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Solid experience building and maintaining distributed, cloud-based systems, ideally on AWS
Strong understanding of microservices architecture, service boundaries, API design, and system modularity
Hands-on experience with CI/CD automation to support reliable software delivery (Jenkins, GitHub Actions, Bitbucket Pipelines)
Proficiency with containerization (Docker, Kubernetes) for running and scaling services
Solid understanding of security fundamentals, including IAM, encryption, and secure service-to-service communication
Demonstrated ability to mentor engineers, lead code reviews, and guide architectural decisions
Experience with incident response, debugging distributed systems, and performing root-cause analysis

Preferred

Familiarity with PHP/Laravel, front-end technologies, and SQL/NoSQL databases is a plus
Interest or hands-on experience applying AI/ML or LLM-driven techniques within engineering workflows
Professional certifications (AWS, Java, Architecture) are a strong plus

Benefits

401(k) participation
Unlimited Paid Time Off (subject to company policy)
Employee premiums are covered in full for medical care, dental and vision

Company

Gappify

twittertwitter
company-logo
Gappify is a cloud-based provider of process automation solutions for corporate accounting teams.

H1B Sponsorship

Gappify has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (2)

Funding

Current Stage
Growth Stage
Total Funding
$17.09M
Key Investors
FINTOP CapitalRally VenturesStage 2 Capital
2023-05-01Series B· $10M
2021-12-14Series A· $6M
2021-05-06Seed

Leadership Team

leader-logo
Jotham Ty
Founder & CEO
linkedin
Company data provided by crunchbase