Gen Logo

Gen

Sr. Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Tempe, AZ
Senior level
Tempe, AZ
Senior level
As a Senior Software Engineer, you will collaborate in Agile teams, develop cloud-native applications, mentor others, and establish software best practices.
The summary above was generated by AI

Senior Software Engineer

Responsibilities:

  • Be part of a scrum team in an Agile development environment.
  • Work with little or no supervision on analysis and development tasks.
  • Responsible for owning the design specifications and associated code for complete software components.
  • Collaborate within and across groups in discussing solutions, solicit feedback and writing user interface specifications.
  • Identify and suggest solutions to problems of significant scope.
  • Provide thought and technology leadership and work closely with other engineers and architects to help develop quality products, testable designs, and test tools.
  • Is looked upon to offer direction, guidance and mentoring to lesser skilled individuals on the team.   
  • Anticipates and identifies problems then provides alternative solutions to successful end result.
  • Author best software development practices as well as come up with standards specific to the team.
  • Learn technology trends across the industry and analyze how they can be adopted by the team.

Basic Qualifications:

  • BS/MS in Computer Science, Software Engineering, or equivalent combination of Training & 5+ years of experience.
  • 5+ years of programming experience with programming languages - Java, Groovy, and SQL.
  • 2+ years of experience in building cloud native applications in either AWS or Azure.
  • Hands-on experience with developing highly available, mission critical back-end services at significant scale.
  • Experience with test frameworks: Junit, TestNG, Gatling, SPOCK.
  • Proficient with traditional relational databases and NoSQL databases.

Preferred Qualifications:

  • Proven hands-on experience with design, coding standards, code reviews, deployment, testing, monitoring, and operations.
  • Experience with OAuth, OpenID, SAML and JSON Web Tokens.
  • Experience with AWS services: Lambda, SQS, EventBridge, Kinesis Data Streams.
  • Experience with building GraphQL APIs.
  • Experience with databases: PostgreSQL, DynamoDB.
  • Good knowledge in areas: Generative AI, Event Driven Architecture, Data Streaming.
  • Experience as a mentor, tech lead or leading an engineering team.
  • Solid understanding of DevOps best practices.
  • Strong communication skills (written and verbal).
  • Excellent troubleshooting skill to root cause complex issues.

#LI-AS1

Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds.

 

We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency. 

 

To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.

Top Skills

AWS
Azure
DynamoDB
Gatling
GraphQL
Groovy
Java
Json Web Tokens
Junit
Oauth
Openid
Postgres
SAML
Spock
SQL
Testng

Similar Jobs

Yesterday
Hybrid
3 Locations
84K-149K
Senior level
84K-149K
Senior level
Fintech • Financial Services
The Senior Software Engineer at Wells Fargo will lead technical initiatives, coordinate CI/CD deployments, and troubleshoot issues across applications in the Commercial Banking Digital area, mentoring junior staff.
Top Skills: AgileCi/CdJavaSpringSpring Boot
7 Days Ago
2 Locations
Senior level
Senior level
Food
The Senior Software Engineer will design and implement commercial cooking equipment, mentor junior engineers, and drive product improvements while adhering to regulatory standards.
Top Skills: Bluetooth)C/C++Cloud ComputingEclipseEdge ComputingEmbedded LinuxIotNetworking ArchitecturesRtosSource ControlWireless Communications (Wi-FiZigbee
10 Days Ago
Remote
40 Locations
Senior level
Senior level
Healthtech
Analyze business requirements, create and maintain application code, perform code reviews, provide Level 2 support, and fulfill administrative tasks.
Top Skills: Ibm As/400Ibm Db2Rpg-Ile

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account