PitchMeAI
Jobs via Dice

Software Engineer III

Jobs via Dice · United States

  • Hybrid
  • Full-time
  • $120,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Develop and deliver software using automation and DevOps.
  • Design scalable, high-quality applications across platforms.
  • Implement CI/CD, unit testing, and static analysis.
  • Solve problems and translate requirements into technical solutions.
  • Contribute to AI and GenAI adoption in projects.

About the role

Software Engineer III - TechWish

Dice is the leading career destination for tech experts at every stage of their careers. Our client, TechWish, is seeking the following.

About the Role

The Software Engineer III will be responsible for the development and delivery of software using automation, DevOps, and Agile practices, with work specifically involving document management of client systems.

Key Responsibilities

  • Design and Development: Creating scalable, high-quality applications across various platforms and delivering design artifacts aligned with architecture standards.
  • Automation: Implementing continuous integration, unit testing, and static analysis to ensure reliable development processes.
  • Problem-Solving: Proactively identifying roadblocks and translating business requirements into technical solutions.
  • Innovation: Contributing to the adoption of AI and Generative AI (GenAI) technologies within engineering projects.

Technical Requirements

Candidates must possess proficiency in at least one of the primary skill sets. The .Net stack is used for a legacy system, while the AWS/Python stack is for a new system. The ideal candidate can pivot between both, but an expert in one who is open to learning the other is acceptable:

  • Deep knowledge of .Net & .Net Core.
  • Python & AWS proficiency.
  • Candidates should have an API engineering background.
  • Frontend experience is helpful, but API expertise is preferred.

Additional Technical Stack

  • Cloud Services: AWS Native Services (Lambda, DynamoDB, S3)
  • CI/CD Tools: AWS Build Tools, Jenkins, or AWS CI/CD Pipelines
  • Web Services: REST/WCF Webservices
  • Databases: SQL and related database technologies

Work Arrangement

Remote position. Remote candidates can apply.

Key skills/competency

  • Software Engineering
  • .Net
  • .Net Core
  • Python
  • AWS
  • API Engineering
  • DevOps
  • Agile
  • CI/CD
  • Generative AI

Skills & topics

  • Software Engineer
  • III
  • .Net
  • .Net Core
  • Python
  • AWS
  • API Engineering
  • DevOps
  • Agile
  • CI/CD
  • Remote

How to get hired

  • Tailor your resume: Highlight .Net, Python, AWS, and API engineering experience.
  • Showcase automation skills: Detail CI/CD, unit testing, and DevOps practices.
  • Demonstrate problem-solving: Provide examples of translating business needs into tech solutions.
  • Emphasize innovation: Mention any AI/GenAI project contributions.
  • Apply promptly: Submit your application through Dice for consideration.

Technical preparation

Practice .Net Core and Python coding challenges.,Build RESTful APIs using Python and AWS.,Set up CI/CD pipelines for AWS deployments.,Work with AWS services like Lambda and DynamoDB.

Behavioral questions

Describe a complex technical problem you solved.,How do you ensure code quality and testability?,Tell me about a time you learned a new technology.,How do you handle conflicting technical requirements?

Frequently asked questions

What are the primary programming languages for the Software Engineer III role at TechWish?
The primary programming languages for this Software Engineer III role at TechWish are .Net & .Net Core for legacy systems and Python for new systems. Proficiency in at least one is required, with a preference for candidates open to learning the other.
Is frontend experience mandatory for this Software Engineer III position?
While frontend experience is considered helpful for the Software Engineer III position, API engineering expertise is strongly preferred. The role focuses more on backend development and API development.
What cloud services are used by TechWish for this Software Engineer III role?
TechWish utilizes AWS Native Services, including Lambda, DynamoDB, and S3, for this Software Engineer III role. Candidates with AWS proficiency are highly encouraged to apply.
Does TechWish offer remote work for the Software Engineer III position?
Yes, this Software Engineer III position at TechWish is a remote role, and remote candidates are welcome to apply. The company supports a distributed workforce.
What are the key DevOps and automation practices expected for the Software Engineer III role?
The Software Engineer III is expected to use automation, DevOps, and Agile practices. This includes implementing continuous integration, unit testing, and static analysis to ensure reliable development processes.
How important is API engineering experience for the Software Engineer III role?
API engineering background is a key requirement for this Software Engineer III role. While frontend skills are a plus, deep API expertise is preferred by TechWish.
What kind of innovation is TechWish looking for in its Software Engineer III?
TechWish is looking for a Software Engineer III to contribute to the adoption of AI and Generative AI (GenAI) technologies within their engineering projects, showing a commitment to future technology trends.