Augeo
Job Type
Full-time
Description
About Us
Hello, we're 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, we're 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 everything...especially 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 Augeo's CORE values - Collaborative, Objective, Responsive and Earnest in all areas. Education and Experience:
Bachelor's or Master's 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
Full-time
Description
About Us
Hello, we're 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, we're 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 everything...especially 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 Augeo's CORE values - Collaborative, Objective, Responsive and Earnest in all areas. Education and Experience:
Bachelor's or Master's 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