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

Applied Systems · 5 hours ago

Senior Software Engineer

Applied Technology Group Inc is a leading technology business partner focused on the Architectural, Engineering and Construction industry in North America. They are seeking a Senior Software Engineer to build scalable web apps and APIs in Python Django, working closely with the Product Owner and other developers to design APIs and back-end components while ensuring code quality through reviews and mentoring.

InsuranceSoftware
check
Work & Life Balance
badNo H1Bnote

Responsibilities

Build quality and resilient solutions for projects ranging from mobile applications to web-based SaaS applications to enterprise process automation and integration projects
Work closely with the Product Owner to design APIs, data models and all back-end components to fit the project needs
Work closely with the front-end web or mobile developer to design APIs
Conduct code reviews to ensure code quality and distribute knowledge
Provide thought leadership on best practices including readable, maintainable, performant, and secure coding practices
Mentor less experienced team members
Document requirements
Document data flows
Document system architecture
Estimate work
Plan project timelines (agile, waterfall, hybrid)
Manage time for yourself effectively

Qualification

Python DjangoPostgreSQLRESTful APIsCI/CD pipelinesDocker ContainersAWS & AzureCeleryFlowerGitHubProblem diagnosisEffective communicationMentoringDocumentationTime management

Required

5 - 10+ years experience designing appropriate software architecture for the problem being solved
Extensive experience building web apps and APIs using Python Django
Detail oriented, ability to understand and business processes & data
Solid knowledge and experience with PostgreSQL
Experience designing & developing secure RESTful APIs and the Django Rest Framework
Experience designing & developing resilient integrations with other API based system, designing for performance including caching, queueing, and logging
Experience with background jobs in Celery and Flower
Experience with auth, social auth, MFA
Experience with Github or similar and branching
Experience deploying with CI/CD pipelines and Github actions
Experience building and deploying Docker Containers
Experience with observability and telemetry tools
Effective communication to identify priorities and communicate through blockers
Keen root cause diagnosis - able to efficiently find the cause of a problem and provide a stable resolution
Provide thought leadership on best practices including readable, maintainable, performant, and secure coding practices
Mentor less experienced team members
Document requirements
Document data flows
Document system architecture
Estimate work
Plan project timelines (agile, waterfall, hybrid)
Manage time for yourself effectively
AWS & Azure infrastructure, Terraform / DevOps
Front-end technologies, such as JavaScript, HTML5, and CSS3
Vue 3
BI Platforms, Data Analytics, ML/AI

Benefits

Competitive Base Salary
Health, Dental and Vision Benefits
Short-Term and Long-Term Disability
Wellness Programs
Professional Development Reimbursement
3 weeks of PTO each year, paid holidays, and your birthday off
2 paid volunteer days each year
401k match up to 4% after 90 days of employment
Great culture with frequent in-person events and gatherings

Company

Applied Systems

company-logo
Applied Systems is a digital insurance agency that provides software for agency management systems.

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
CapitalGStone Point Capital
2018-10-16Series Unknown
2017-09-11Private Equity
2013-11-26Acquired

Leadership Team

leader-logo
Taylor Rhodes
CEO
linkedin
Company data provided by crunchbase