About Us
Hello were Augeo we are a global leader in enterprise-level engagement and loyalty platform technology delivering compelling experiences and fostering meaningful connections for employees consumers members and channel partners across many industries and verticals. We serve hundreds of clients including 70 Fortune 500 companies representing millions of end users. We are thought leaders and disruptors who think differently and creatively built by entrepreneurs operators and innovators.
At Augeo were passionate about providing an inclusive workplace that values diversity and our sustainability initiatives. Everyone is welcome - our employees are comfortable bringing their authentic whole selves to work. Be you reach your full potential.
We work hard we play hard and most importantly we care to our core about our teams and each other. We over-communicate around while we navigate our new hybrid world.
Summary
As a Principal Software Engineer you will play a critical role in leading the design development and implementation of complex software solutions. You will be responsible for working within a technical leadership team to guide overall technical direction mentoring team members and ensuring the delivery of high-quality software products. You will work across teams and on different projects to design refine or implement technical plans and manage new functionality from ideation to delivery.
This role requires a deep understanding of software engineering principles exceptional problem-solving skills and the ability to work collaboratively with cross-functional teams. This role will require hands-on coding pair-programming with other developers and non-coding work such as technical writing and project management.
Location
If located in MN near office must come in on a hybrid basis. Remote in select states.
Key Responsibilities:
- Lead the design and architecture of software systems ensuring scalability performance and security.
- Ensure teams are building new software in a scalable and secure manner and are aware of best practices within the industry
- Build out prototypes or reference architectures and work within a team to train developers towards implementation
- Mentor and guide senior and staff engineers providing technical leadership and fostering a culture of continuous learning and improvement.
- Collaborate with product managers designers technical leads and other stakeholders to define project requirements and deliver innovative solutions.
- Conduct code and architecture reviews and provide constructive feedback to maintain code quality and best practices.
- Drive the adoption of new technologies and methodologies to improve development processes and outcomes.
- Troubleshoot and resolve complex technical issues ensuring the stability and reliability of software systems.
- Ensure compliance with our SOC2 Type 2 program and other security regulations.
- Contribute to the development of technical roadmaps and long-term strategic planning.
- Embrace Augeos CORE values - Collaborative Objective Responsive and Earnest in all areas.
Education and Experience:
- Bachelors or Masters degree in Computer Science Engineering or related field preferred.
- At least 10 years of experience in software development with a proven track record of delivering high-quality software products.
- Senior-level experience within a technology team including previous architect and/or principal-level experience.
- Microsoft Office proficiency required.
- Experience working in an Agile-based environment.
- Experience in a SOC 2 Type II certified environment.
- Experience working with JIRA and Confluence.
Qualifications:
- Strong expertise in programming languages such as Javascript Python C# Java Go or similar as well as experience in both front-end and back-end engineering.
- In-depth knowledge of software design patterns algorithms and data structures.
- Experience with cloud computing platforms (e.g. AWS Azure Google Cloud) and microservices architecture.
- Excellent communication and leadership skills with the ability to influence and inspire others.
- Strong problem-solving abilities and a proactive approach to addressing challenges.
- Knowledge of DevOps practices Infrastructure-as-Code and tools for continuous integration and delivery.
- Experience using system monitoring tools (e.g. New Relic or Datadog) and automated testing frameworks
- In-depth knowledge of relational databases (e.g. PostgreSQL MySQL) and NoSQL databases (e.g. MongoDB)
Benefits of joining our team
- We offer Medical Dental and Vision coverage with additional perks through third party vendors offering more virtual and in person care at your fingertips
- We offer paid Long-Term disability and Life Insurance
- HSA/FSA plans
- We offer voluntary benefits such as critical hospital pet coverage and much more
- Employee benefit education campaigns and wellness opportunities
- 401k retirement matching and financial planning resources
- Education reimbursement
- EAP resources
- 13 paid holidays and PTO time
- Rewards and incentives for birthdays work anniversaries professional and personal milestones and company involvement
- Employee referral bonuses
- Employee group opportunities
- Fun casual and flexible working environment that embraces the hybrid workstyle
- Career growth opportunities
- Summer internship program