Software Engineer II
Indexed description
As a Software Engineer II at 27Global, you'll work with onshore and offshore teams to develop custom and highly complex applications with a goal of ensuring quality technical implementations, streamlining business processes and improving overall user experience and improving overall user experience for clients in a wide variety of industries. Under the guidance of senior engineers and architects you will balance multiple client projects varying in technology stacks, while gaining experience with cloud-native systems, data pipelines, and scalable architectures.
Joining 27Global as a Software Engineer II is an exciting high-growth opportunity offering a competitive base salary, performance bonuses, and variable compensation.
Your Role
- Assist in the development, review, and debugging of software solutions under the guidance of senior engineers and architects
- Participate in Agile ceremonies, sprint planning, and team stand-ups
- In high-priority situations such as Production hotfixes and POCs, enhance and/or write clean, maintainable code in object-oriented languages (e.g., .Net/C#, Go, or Java) and modern web frameworks (e.g., Angular and React)
- Implement and maintain modern cloud-native solutions according to design specifications in cloud platforms (Azure or AWS) using a variety of resources such as app and container services, configuration and secrets storage, serverless compute, relational and non-relational data stores, and decoupling services; as well as services supporting data engineering, for example DataBricks, Azure Data Factory, and AWS Glue
- Learn, apply and Certify in basic cloud-native development practices (AWS/Azure)
- Contribute to unit and integration testing efforts
- Help document code, processes, and best practices
- Receive mentorship and actively pursue learning opportunities in data pipelines, DevOps, and scalable architectures
- Bachelors degree in Computer Science or Engineering
- 3 - 5 years of experience writing .Net or Go code, or other OOP languages, in an Agile environment
- Experience with n-tier, micro-service, and cloud-native architectures (AWS/Azure)
- Experience building scalable event-driven systems using Kafka, including services, topic architecture, and partitioning strategies to support high-throughput, low-latency data pipelines
- Experience with Unit tests, integration tests, and e2e tests
- Experience with CI/CD tools and DevOps principles
- Experience with relational database experience (MS SQL Server/Oracle/Postgres/MySQL)
- Ability to work at 27Global offices in either Leawood, KS or Denver, CO with the ability hybrid work flexibility after 90 days, and occasionally onsite at client offices
- Flexibility to occasionally travel to client sites may be required, typically 1 week per quarter or less
- Legal authorization to work in the United States and the ability to prove eligibility at the time of hire
- Experience in a client-facing role, working directly with clients from multiple levels of the organization; often presenting and documenting client environment suggestions and improvements
- Hands-on data pipeline experience with Azure/AWS
- Experience building and maintaining backend services in Golang
- Experience with Databricks
- Experience with multiple data streaming tools such as Kafka and Spark Streaming
- Experience coordinating with offshore software development teams
- Familiar with messaging queues: ActiveMQ or RabbitMQ or similar
- Four-time award winner of Best Place to Work by the Kansas City Business Journal
- Three-time honoree — named to Inc.'s Best Workplaces list
- A casual and fun small business work environment
- Competitive compensation, benefits, time off, profit sharing, quarterly bonus potential, and additional variable compensation incentives
- Dedicated time for learning, development, research, and certifications
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search